home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Other Items / Fetch Browser / Fetch Browser.rsrc / bin.rsrc_CODE_66_ASubLaunch.txt < prev    next >
Text File  |  1996-07-25  |  142KB  |  2,518 lines

  1. # near model CODE resource
  2. # jump table entries: 18976-18986 (11 of them)
  3. export_2372:
  4. fn00000000:
  5. 00000000  4E56 FFFC                link       A6, -0x0004
  6. 00000004  2F0C                     move.l     -[A7], A4
  7. 00000006  42A7                     clr.l      -[A7]
  8. 00000008  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9. 0000000C  7058                     moveq.l    D0, 0x58
  10. 0000000E  2F00                     move.l     -[A7], D0
  11. 00000010  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  12. 00000014  201F                     move.l     D0, [A7]+
  13. 00000016  5080                     addq.l     D0, 8
  14. 00000018  2F00                     move.l     -[A7], D0
  15. 0000001A  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  16. 0000001E  285F                     movea.l    A4, [A7]+
  17. 00000020  200C                     move.l     D0, A4
  18. 00000022  670E                     beq        +0x10 /* 00000032 */
  19. 00000024  2054                     movea.l    A0, [A4]
  20. 00000026  20AE 0008                move.l     [A0], [A6 + 0x8]
  21. 0000002A  2054                     movea.l    A0, [A4]
  22. 0000002C  7000                     moveq.l    D0, 0x00
  23. 0000002E  2140 0004                move.l     [A0 + 0x4], D0
  24. label00000032:
  25. 00000032  2D4C 000C                move.l     [A6 + 0xC], A4
  26. 00000036  285F                     movea.l    A4, [A7]+
  27. 00000038  4E5E                     unlink     A6
  28. 0000003A  2E9F                     move.l     [A7], [A7]+
  29. 0000003C  4E75                     rts
  30. 0000003E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  31. // begin alternate branch 00000040-0000004A
  32. fn00000040:
  33. 00000040  4E56 0000                link       A6, 0
  34. 00000044  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  35. 00000048  205F                     movea.l    A0, [A7]+
  36. // end alternate branch 00000040-0000004A
  37. fn00000040: // (misaligned)
  38. 00000042  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  39. 00000046  0008 205F                ori.b      A0, 0x5F /* '_' */
  40. 0000004A  A023                     syscall    DisposHandle/DisposeHandle
  41. 0000004C  4E5E                     unlink     A6
  42. 0000004E  2E9F                     move.l     [A7], [A7]+
  43. 00000050  4E75                     rts
  44. 00000052  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  45. // begin alternate branch 00000054-00000058
  46. fn00000054:
  47. 00000054  4E56 FFF6                link       A6, -0x000A
  48. // end alternate branch 00000054-00000058
  49. fn00000054: // (misaligned)
  50. 00000056  FFF6                     .invalid   <<F/7/7>>
  51. 00000058  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  52. 0000005C  266E 0008                movea.l    A3, [A6 + 0x8]
  53. 00000060  286E 0014                movea.l    A4, [A6 + 0x14]
  54. 00000064  4206                     clr.b      D6
  55. 00000066  200C                     move.l     D0, A4
  56. 00000068  674C                     beq        +0x4E /* 000000B6 */
  57. 0000006A  7E01                     moveq.l    D7, 0x01
  58. 0000006C  2054                     movea.l    A0, [A4]
  59. 0000006E  2A10                     move.l     D5, [A0]
  60. label00000070:
  61. 00000070  BA87                     cmp.l      D5, D7
  62. 00000072  5CC0                     sge        D0
  63. 00000074  1206                     move.b     D1, D6
  64. 00000076  0A01 0001                xori.b     D1, 0x1
  65. 0000007A  C001                     and.b      D0, D1
  66. 0000007C  6738                     beq        +0x3A /* 000000B6 */
  67. 0000007E  2054                     movea.l    A0, [A4]
  68. 00000080  3007                     move.w     D0, D7
  69. 00000082  C1FC 0058                muls.w     D0, 0x58 /* 'X' */
  70. 00000086  41F0 00B0                lea.l      A0, [A0 + D0.w - 0x80]
  71. 0000008A  224B                     movea.l    A1, A3
  72. 0000008C  702B                     moveq.l    D0, 0x2B
  73. label0000008E:
  74. 0000008E  32D8                     move.w     [A1]+, [A0]+
  75. 00000090  51C8 FFFC                dbf        D0, -0x6 /* 0000008E */
  76. 00000094  202E 0010                move.l     D0, [A6 + 0x10]
  77. 00000098  B093                     cmp.l      D0, [A3]
  78. 0000009A  57C0                     seq        D0
  79. 0000009C  4A00                     tst.b      D0
  80. 0000009E  6712                     beq        +0x14 /* 000000B2 */
  81. 000000A0  222E 000C                move.l     D1, [A6 + 0xC]
  82. 000000A4  B2AB 0004                cmp.l      D1, [A3 + 0x4]
  83. 000000A8  57C1                     seq        D1
  84. 000000AA  C001                     and.b      D0, D1
  85. 000000AC  6704                     beq        +0x6 /* 000000B2 */
  86. 000000AE  7C01                     moveq.l    D6, 0x01
  87. 000000B0  60BE                     bra        -0x40 /* 00000070 */
  88. label000000B2:
  89. 000000B2  5287                     addq.l     D7, 1
  90. 000000B4  60BA                     bra        -0x44 /* 00000070 */
  91. label000000B6:
  92. 000000B6  1006                     move.b     D0, D6
  93. 000000B8  6706                     beq        +0x8 /* 000000C0 */
  94. 000000BA  2D47 0018                move.l     [A6 + 0x18], D7
  95. 000000BE  6006                     bra        +0x8 /* 000000C6 */
  96. label000000C0:
  97. 000000C0  7000                     moveq.l    D0, 0x00
  98. 000000C2  2D40 0018                move.l     [A6 + 0x18], D0
  99. label000000C6:
  100. 000000C6  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  101. 000000CA  4E5E                     unlink     A6
  102. 000000CC  205F                     movea.l    A0, [A7]+
  103. 000000CE  DEFC 0010                add.w      A7, 0x10
  104. 000000D2  4ED0                     jmp        [A0]
  105. fn000000D4:
  106. 000000D4  4E56 FF5A                link       A6, -0x00A6
  107. 000000D8  48E7 0308                movem.l    -[A7], D6,D7,A4
  108. 000000DC  286E 0014                movea.l    A4, [A6 + 0x14]
  109. 000000E0  4247                     clr.w      D7
  110. 000000E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  111. 000000E6  4EBA 103C                jsr        [PC + 0x103C /* 00001124 */]
  112. 000000EA  200C                     move.l     D0, A4
  113. 000000EC  6700 00C4                beq        +0xC6 /* 000001B2 */
  114. 000000F0  42A7                     clr.l      -[A7]
  115. 000000F2  2F0C                     move.l     -[A7], A4
  116. 000000F4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  117. 000000F8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  118. 000000FC  486E FFA2                pea.l      [A6 - 0x5E]
  119. 00000100  4EBA FF52                jsr        [PC - 0xAE /* 00000054 */]
  120. 00000104  2C1F                     move.l     D6, [A7]+
  121. 00000106  6F00 00A4                ble        +0xA6 /* 000001AC */
  122. 0000010A  4267                     clr.w      -[A7]
  123. 0000010C  4EAD 285A                jsr        [A5 + 0x285A /* export_1287 */]
  124. 00000110  101F                     move.b     D0, [A7]+
  125. 00000112  6608                     bne        +0xA /* 0000011C */
  126. 00000114  802D FCC4                or.b       D0, [A5 - 0x33C]
  127. 00000118  4A00                     tst.b      D0
  128. 0000011A  677E                     beq        +0x80 /* 0000019A */
  129. label0000011C:
  130. 0000011C  4AAE FFF6                tst.l      [A6 - 0xA]
  131. 00000120  56C1                     sne        D1
  132. 00000122  C001                     and.b      D0, D1
  133. 00000124  6774                     beq        +0x76 /* 0000019A */
  134. 00000126  4267                     clr.w      -[A7]
  135. 00000128  42A7                     clr.l      -[A7]
  136. 0000012A  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  137. 0000012E  486E FF5C                pea.l      [A6 - 0xA4]
  138. 00000132  486E FF5B                pea.l      [A6 - 0xA5]
  139. 00000136  7003                     moveq.l    D0, 0x03
  140. 00000138  A823                     syscall    AliasDispatch
  141. 0000013A  3E1F                     move.w     D7, [A7]+
  142. 0000013C  664A                     bne        +0x4C /* 00000188 */
  143. 0000013E  4267                     clr.w      -[A7]
  144. 00000140  486E FF5C                pea.l      [A6 - 0xA4]
  145. 00000144  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  146. 00000148  4EBA 11BE                jsr        [PC + 0x11BE /* 00001308 */]
  147. 0000014C  3E1F                     move.w     D7, [A7]+
  148. 0000014E  57C0                     seq        D0
  149. 00000150  4A00                     tst.b      D0
  150. 00000152  671E                     beq        +0x20 /* 00000172 */
  151. 00000154  C02E FF5B                and.b      D0, [A6 - 0xA5]
  152. 00000158  6718                     beq        +0x1A /* 00000172 */
  153. 0000015A  4267                     clr.w      -[A7]
  154. 0000015C  2F0C                     move.l     -[A7], A4
  155. 0000015E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  156. 00000162  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  157. 00000166  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  158. 0000016A  4EBA 0118                jsr        [PC + 0x118 /* 00000284 */]
  159. 0000016E  3E1F                     move.w     D7, [A7]+
  160. 00000170  6044                     bra        +0x46 /* 000001B6 */
  161. label00000172:
  162. 00000172  4A47                     tst.w      D7
  163. 00000174  6740                     beq        +0x42 /* 000001B6 */
  164. 00000176  206E 0008                movea.l    A0, [A6 + 0x8]
  165. 0000017A  43EE FFAA                lea.l      A1, [A6 - 0x56]
  166. 0000017E  7025                     moveq.l    D0, 0x25
  167. label00000180:
  168. 00000180  30D9                     move.w     [A0]+, [A1]+
  169. 00000182  51C8 FFFC                dbf        D0, -0x6 /* 00000180 */
  170. 00000186  602E                     bra        +0x30 /* 000001B6 */
  171. label00000188:
  172. 00000188  206E 0008                movea.l    A0, [A6 + 0x8]
  173. 0000018C  43EE FFAA                lea.l      A1, [A6 - 0x56]
  174. 00000190  7025                     moveq.l    D0, 0x25
  175. label00000192:
  176. 00000192  30D9                     move.w     [A0]+, [A1]+
  177. 00000194  51C8 FFFC                dbf        D0, -0x6 /* 00000192 */
  178. 00000198  601C                     bra        +0x1E /* 000001B6 */
  179. label0000019A:
  180. 0000019A  206E 0008                movea.l    A0, [A6 + 0x8]
  181. 0000019E  43EE FFAA                lea.l      A1, [A6 - 0x56]
  182. 000001A2  7025                     moveq.l    D0, 0x25
  183. label000001A4:
  184. 000001A4  30D9                     move.w     [A0]+, [A1]+
  185. 000001A6  51C8 FFFC                dbf        D0, -0x6 /* 000001A4 */
  186. 000001AA  600A                     bra        +0xC /* 000001B6 */
  187. label000001AC:
  188. 000001AC  3E3C 7530                move.w     D7, 0x7530 /* 'u0' */
  189. 000001B0  6004                     bra        +0x6 /* 000001B6 */
  190. label000001B2:
  191. 000001B2  3E3C 7531                move.w     D7, 0x7531 /* 'u1' */
  192. label000001B6:
  193. 000001B6  3D47 0018                move.w     [A6 + 0x18], D7
  194. 000001BA  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  195. 000001BE  4E5E                     unlink     A6
  196. 000001C0  205F                     movea.l    A0, [A7]+
  197. 000001C2  DEFC 0010                add.w      A7, 0x10
  198. 000001C6  4ED0                     jmp        [A0]
  199. fn000001C8:
  200. 000001C8  4E56 FF62                link       A6, -0x009E
  201. 000001CC  48E7 0300                movem.l    -[A7], D6,D7
  202. 000001D0  206E 0008                movea.l    A0, [A6 + 0x8]
  203. 000001D4  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  204. 000001D8  7025                     moveq.l    D0, 0x25
  205. label000001DA:
  206. 000001DA  32D8                     move.w     [A1]+, [A0]+
  207. 000001DC  51C8 FFFC                dbf        D0, -0x6 /* 000001DA */
  208. 000001E0  7000                     moveq.l    D0, 0x00
  209. 000001E2  2D40 000C                move.l     [A6 + 0xC], D0
  210. 000001E6  4267                     clr.w      -[A7]
  211. 000001E8  4EAD 285A                jsr        [A5 + 0x285A /* export_1287 */]
  212. 000001EC  101F                     move.b     D0, [A7]+
  213. 000001EE  6608                     bne        +0xA /* 000001F8 */
  214. 000001F0  802D FCC4                or.b       D0, [A5 - 0x33C]
  215. 000001F4  6700 0082                beq        +0x84 /* 00000278 */
  216. label000001F8:
  217. 000001F8  4267                     clr.w      -[A7]
  218. 000001FA  486E FFB4                pea.l      [A6 - 0x4C]
  219. 000001FE  486E FF6C                pea.l      [A6 - 0x94]
  220. 00000202  4EBA 11D0                jsr        [PC + 0x11D0 /* 000013D4 */]
  221. 00000206  3E1F                     move.w     D7, [A7]+
  222. 00000208  6668                     bne        +0x6A /* 00000272 */
  223. 0000020A  4267                     clr.w      -[A7]
  224. 0000020C  42A7                     clr.l      -[A7]
  225. 0000020E  486E FF6C                pea.l      [A6 - 0x94]
  226. 00000212  486E FF64                pea.l      [A6 - 0x9C]
  227. 00000216  7002                     moveq.l    D0, 0x02
  228. 00000218  A823                     syscall    AliasDispatch
  229. 0000021A  3E1F                     move.w     D7, [A7]+
  230. 0000021C  57C0                     seq        D0
  231. 0000021E  4A00                     tst.b      D0
  232. 00000220  6748                     beq        +0x4A /* 0000026A */
  233. 00000222  4AAE FF64                tst.l      [A6 - 0x9C]
  234. 00000226  56C1                     sne        D1
  235. 00000228  C001                     and.b      D0, D1
  236. 0000022A  673E                     beq        +0x40 /* 0000026A */
  237. 0000022C  2D6E FF64 FF68           move.l     [A6 - 0x98], [A6 - 0x9C]
  238. 00000232  4267                     clr.w      -[A7]
  239. 00000234  1F3C 0001                move.b     -[A7], 0x1
  240. 00000238  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  241. 0000023C  1C1F                     move.b     D6, [A7]+
  242. 0000023E  4267                     clr.w      -[A7]
  243. 00000240  486E FF68                pea.l      [A6 - 0x98]
  244. 00000244  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  245. 00000248  3E1F                     move.w     D7, [A7]+
  246. 0000024A  4267                     clr.w      -[A7]
  247. 0000024C  1F06                     move.b     -[A7], D6
  248. 0000024E  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  249. 00000252  1C1F                     move.b     D6, [A7]+
  250. 00000254  3F07                     move.w     -[A7], D7
  251. 00000256  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  252. 0000025A  2D6E FF68 000C           move.l     [A6 + 0xC], [A6 - 0x98]
  253. 00000260  2F2E FF64                move.l     -[A7], [A6 - 0x9C]
  254. 00000264  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  255. 00000268  600E                     bra        +0x10 /* 00000278 */
  256. label0000026A:
  257. 0000026A  3F07                     move.w     -[A7], D7
  258. 0000026C  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  259. 00000270  6006                     bra        +0x8 /* 00000278 */
  260. label00000272:
  261. 00000272  3F07                     move.w     -[A7], D7
  262. 00000274  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  263. label00000278:
  264. 00000278  4CDF 00C0                movem.l    D6,D7, [A7]+
  265. 0000027C  4E5E                     unlink     A6
  266. 0000027E  2E9F                     move.l     [A7], [A7]+
  267. 00000280  4E75                     rts
  268. 00000282  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  269. // begin alternate branch 00000284-00000288
  270. fn00000284:
  271. 00000284  4E56 FF56                link       A6, -0x00AA
  272. // end alternate branch 00000284-00000288
  273. fn00000284: // (misaligned)
  274. 00000286  FF56                     .extension 0xF56 <<F/4-5/7>> // unimplemented
  275. 00000288  48E7 0308                movem.l    -[A7], D6,D7,A4
  276. 0000028C  206E 0008                movea.l    A0, [A6 + 0x8]
  277. 00000290  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  278. 00000294  7025                     moveq.l    D0, 0x25
  279. label00000296:
  280. 00000296  32D8                     move.w     [A1]+, [A0]+
  281. 00000298  51C8 FFFC                dbf        D0, -0x6 /* 00000296 */
  282. 0000029C  286E 0014                movea.l    A4, [A6 + 0x14]
  283. 000002A0  4247                     clr.w      D7
  284. 000002A2  200C                     move.l     D0, A4
  285. 000002A4  6700 00EA                beq        +0xEC /* 00000390 */
  286. 000002A8  42A7                     clr.l      -[A7]
  287. 000002AA  2F0C                     move.l     -[A7], A4
  288. 000002AC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  289. 000002B0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  290. 000002B4  486E FF56                pea.l      [A6 - 0xAA]
  291. 000002B8  4EBA FD9A                jsr        [PC - 0x266 /* 00000054 */]
  292. 000002BC  2C1F                     move.l     D6, [A7]+
  293. 000002BE  6F58                     ble        +0x5A /* 00000318 */
  294. 000002C0  2D6E 0010 FF56           move.l     [A6 - 0xAA], [A6 + 0x10]
  295. 000002C6  2D6E 000C FF5A           move.l     [A6 - 0xA6], [A6 + 0xC]
  296. 000002CC  41EE FF5E                lea.l      A0, [A6 - 0xA2]
  297. 000002D0  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  298. 000002D4  7025                     moveq.l    D0, 0x25
  299. label000002D6:
  300. 000002D6  30D9                     move.w     [A0]+, [A1]+
  301. 000002D8  51C8 FFFC                dbf        D0, -0x6 /* 000002D6 */
  302. 000002DC  42A7                     clr.l      -[A7]
  303. 000002DE  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  304. 000002E2  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  305. 000002E6  2D5F FFAA                move.l     [A6 - 0x56], [A7]+
  306. 000002EA  42A7                     clr.l      -[A7]
  307. 000002EC  486E FFB4                pea.l      [A6 - 0x4C]
  308. 000002F0  4EBA FED6                jsr        [PC - 0x12A /* 000001C8 */]
  309. 000002F4  2D5F FFAA                move.l     [A6 - 0x56], [A7]+
  310. 000002F8  2054                     movea.l    A0, [A4]
  311. 000002FA  3006                     move.w     D0, D6
  312. 000002FC  C1FC 0058                muls.w     D0, 0x58 /* 'X' */
  313. 00000300  41F0 00B0                lea.l      A0, [A0 + D0.w - 0x80]
  314. 00000304  43EE FF56                lea.l      A1, [A6 - 0xAA]
  315. 00000308  702B                     moveq.l    D0, 0x2B
  316. label0000030A:
  317. 0000030A  30D9                     move.w     [A0]+, [A1]+
  318. 0000030C  51C8 FFFC                dbf        D0, -0x6 /* 0000030A */
  319. 00000310  2054                     movea.l    A0, [A4]
  320. 00000312  52A8 0004                addq.l     [A0 + 0x4], 1
  321. 00000316  607C                     bra        +0x7E /* 00000394 */
  322. label00000318:
  323. 00000318  2F0C                     move.l     -[A7], A4
  324. 0000031A  2054                     movea.l    A0, [A4]
  325. 0000031C  2010                     move.l     D0, [A0]
  326. 0000031E  5280                     addq.l     D0, 1
  327. 00000320  2F00                     move.l     -[A7], D0
  328. 00000322  7058                     moveq.l    D0, 0x58
  329. 00000324  2F00                     move.l     -[A7], D0
  330. 00000326  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  331. 0000032A  201F                     move.l     D0, [A7]+
  332. 0000032C  5080                     addq.l     D0, 8
  333. 0000032E  2F00                     move.l     -[A7], D0
  334. 00000330  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  335. 00000334  4267                     clr.w      -[A7]
  336. 00000336  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  337. 0000033A  3E1F                     move.w     D7, [A7]+
  338. 0000033C  6656                     bne        +0x58 /* 00000394 */
  339. 0000033E  2054                     movea.l    A0, [A4]
  340. 00000340  5290                     addq.l     [A0], 1
  341. 00000342  2D6E 0010 FF56           move.l     [A6 - 0xAA], [A6 + 0x10]
  342. 00000348  2D6E 000C FF5A           move.l     [A6 - 0xA6], [A6 + 0xC]
  343. 0000034E  41EE FF5E                lea.l      A0, [A6 - 0xA2]
  344. 00000352  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  345. 00000356  7025                     moveq.l    D0, 0x25
  346. label00000358:
  347. 00000358  30D9                     move.w     [A0]+, [A1]+
  348. 0000035A  51C8 FFFC                dbf        D0, -0x6 /* 00000358 */
  349. 0000035E  42A7                     clr.l      -[A7]
  350. 00000360  486E FFB4                pea.l      [A6 - 0x4C]
  351. 00000364  4EBA FE62                jsr        [PC - 0x19E /* 000001C8 */]
  352. 00000368  2D5F FFAA                move.l     [A6 - 0x56], [A7]+
  353. 0000036C  2054                     movea.l    A0, [A4]
  354. 0000036E  2248                     movea.l    A1, A0
  355. 00000370  3029 0002                move.w     D0, [A1 + 0x2]
  356. 00000374  C1FC 0058                muls.w     D0, 0x58 /* 'X' */
  357. 00000378  41F0 00B0                lea.l      A0, [A0 + D0.w - 0x80]
  358. 0000037C  43EE FF56                lea.l      A1, [A6 - 0xAA]
  359. 00000380  702B                     moveq.l    D0, 0x2B
  360. label00000382:
  361. 00000382  30D9                     move.w     [A0]+, [A1]+
  362. 00000384  51C8 FFFC                dbf        D0, -0x6 /* 00000382 */
  363. 00000388  2054                     movea.l    A0, [A4]
  364. 0000038A  52A8 0004                addq.l     [A0 + 0x4], 1
  365. 0000038E  6004                     bra        +0x6 /* 00000394 */
  366. label00000390:
  367. 00000390  3E3C 7531                move.w     D7, 0x7531 /* 'u1' */
  368. label00000394:
  369. 00000394  3D47 0018                move.w     [A6 + 0x18], D7
  370. 00000398  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  371. 0000039C  4E5E                     unlink     A6
  372. 0000039E  205F                     movea.l    A0, [A7]+
  373. 000003A0  DEFC 0010                add.w      A7, 0x10
  374. 000003A4  4ED0                     jmp        [A0]
  375. 000003A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  376. // begin alternate branch 000003A8-000003AC
  377. fn000003A8:
  378. 000003A8  4E56 FF8C                link       A6, -0x0074
  379. // end alternate branch 000003A8-000003AC
  380. fn000003A8: // (misaligned)
  381. 000003AA  FF8C                     .invalid   <<F/6/7>>
  382. 000003AC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  383. 000003B0  266E 0008                movea.l    A3, [A6 + 0x8]
  384. 000003B4  200B                     move.l     D0, A3
  385. 000003B6  6700 011C                beq        +0x11E /* 000004D4 */
  386. 000003BA  7008                     moveq.l    D0, 0x08
  387. 000003BC  2D40 FFFA                move.l     [A6 - 0x6], D0
  388. 000003C0  4267                     clr.w      -[A7]
  389. 000003C2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  390. 000003C6  486E FFFA                pea.l      [A6 - 0x6]
  391. 000003CA  486E FFF2                pea.l      [A6 - 0xE]
  392. 000003CE  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  393. 000003D2  3E1F                     move.w     D7, [A7]+
  394. 000003D4  6600 0102                bne        +0x104 /* 000004D8 */
  395. 000003D8  2F0B                     move.l     -[A7], A3
  396. 000003DA  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  397. 000003DE  7058                     moveq.l    D0, 0x58
  398. 000003E0  2F00                     move.l     -[A7], D0
  399. 000003E2  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  400. 000003E6  201F                     move.l     D0, [A7]+
  401. 000003E8  5080                     addq.l     D0, 8
  402. 000003EA  2F00                     move.l     -[A7], D0
  403. 000003EC  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  404. 000003F0  4267                     clr.w      -[A7]
  405. 000003F2  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  406. 000003F6  3E1F                     move.w     D7, [A7]+
  407. 000003F8  6600 00DE                bne        +0xE0 /* 000004D8 */
  408. 000003FC  4267                     clr.w      -[A7]
  409. 000003FE  2F0B                     move.l     -[A7], A3
  410. 00000400  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  411. 00000404  1A1F                     move.b     D5, [A7]+
  412. 00000406  2F0B                     move.l     -[A7], A3
  413. 00000408  205F                     movea.l    A0, [A7]+
  414. 0000040A  A029                     syscall    HLock
  415. 0000040C  7000                     moveq.l    D0, 0x00
  416. 0000040E  2D40 FFF6                move.l     [A6 - 0xA], D0
  417. 00000412  2053                     movea.l    A0, [A3]
  418. 00000414  43EE FFF2                lea.l      A1, [A6 - 0xE]
  419. 00000418  7003                     moveq.l    D0, 0x03
  420. label0000041A:
  421. 0000041A  30D9                     move.w     [A0]+, [A1]+
  422. 0000041C  51C8 FFFC                dbf        D0, -0x6 /* 0000041A */
  423. 00000420  3D7C 0001 FF8E           move.w     [A6 - 0x72], 0x1
  424. 00000426  3D6E FFF4 FF8C           move.w     [A6 - 0x74], [A6 - 0xC]
  425. 0000042C  3C2E FF8E                move.w     D6, [A6 - 0x72]
  426. 00000430  6000 0090                bra        +0x92 /* 000004C2 */
  427. label00000434:
  428. 00000434  7058                     moveq.l    D0, 0x58
  429. 00000436  2D40 FFFA                move.l     [A6 - 0x6], D0
  430. 0000043A  4267                     clr.w      -[A7]
  431. 0000043C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  432. 00000440  486E FFFA                pea.l      [A6 - 0x6]
  433. 00000444  486E FF98                pea.l      [A6 - 0x68]
  434. 00000448  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  435. 0000044C  3E1F                     move.w     D7, [A7]+
  436. 0000044E  4AAE FFEC                tst.l      [A6 - 0x14]
  437. 00000452  6F4C                     ble        +0x4E /* 000004A0 */
  438. 00000454  42A7                     clr.l      -[A7]
  439. 00000456  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  440. 0000045A  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  441. 0000045E  285F                     movea.l    A4, [A7]+
  442. 00000460  200C                     move.l     D0, A4
  443. 00000462  6742                     beq        +0x44 /* 000004A6 */
  444. 00000464  4267                     clr.w      -[A7]
  445. 00000466  2F0C                     move.l     -[A7], A4
  446. 00000468  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  447. 0000046C  181F                     move.b     D4, [A7]+
  448. 0000046E  2F0C                     move.l     -[A7], A4
  449. 00000470  205F                     movea.l    A0, [A7]+
  450. 00000472  A029                     syscall    HLock
  451. 00000474  42A7                     clr.l      -[A7]
  452. 00000476  2F0C                     move.l     -[A7], A4
  453. 00000478  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  454. 0000047C  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  455. 00000480  4267                     clr.w      -[A7]
  456. 00000482  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  457. 00000486  486E FFFA                pea.l      [A6 - 0x6]
  458. 0000048A  2F14                     move.l     -[A7], [A4]
  459. 0000048C  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  460. 00000490  3E1F                     move.w     D7, [A7]+
  461. 00000492  2F0C                     move.l     -[A7], A4
  462. 00000494  1F04                     move.b     -[A7], D4
  463. 00000496  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  464. 0000049A  2D4C FFEC                move.l     [A6 - 0x14], A4
  465. 0000049E  6006                     bra        +0x8 /* 000004A6 */
  466. label000004A0:
  467. 000004A0  7000                     moveq.l    D0, 0x00
  468. 000004A2  2D40 FFEC                move.l     [A6 - 0x14], D0
  469. label000004A6:
  470. 000004A6  2053                     movea.l    A0, [A3]
  471. 000004A8  3006                     move.w     D0, D6
  472. 000004AA  C1FC 0058                muls.w     D0, 0x58 /* 'X' */
  473. 000004AE  41F0 00B0                lea.l      A0, [A0 + D0.w - 0x80]
  474. 000004B2  43EE FF98                lea.l      A1, [A6 - 0x68]
  475. 000004B6  702B                     moveq.l    D0, 0x2B
  476. label000004B8:
  477. 000004B8  30D9                     move.w     [A0]+, [A1]+
  478. 000004BA  51C8 FFFC                dbf        D0, -0x6 /* 000004B8 */
  479. 000004BE  5246                     addq.w     D6, 1
  480. 000004C0  6908                     bvs        +0xA /* 000004CA */
  481. label000004C2:
  482. 000004C2  BC6E FF8C                cmp.w      D6, [A6 - 0x74]
  483. 000004C6  6F00 FF6C                ble        -0x92 /* 00000434 */
  484. label000004CA:
  485. 000004CA  2F0B                     move.l     -[A7], A3
  486. 000004CC  1F05                     move.b     -[A7], D5
  487. 000004CE  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  488. 000004D2  6004                     bra        +0x6 /* 000004D8 */
  489. label000004D4:
  490. 000004D4  3E3C 7531                move.w     D7, 0x7531 /* 'u1' */
  491. label000004D8:
  492. 000004D8  3D47 000E                move.w     [A6 + 0xE], D7
  493. 000004DC  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  494. 000004E0  4E5E                     unlink     A6
  495. 000004E2  205F                     movea.l    A0, [A7]+
  496. 000004E4  5C4F                     addq.w     A7, 6
  497. 000004E6  4ED0                     jmp        [A0]
  498. fn000004E8:
  499. 000004E8  4E56 FF8C                link       A6, -0x0074
  500. 000004EC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  501. 000004F0  266E 0008                movea.l    A3, [A6 + 0x8]
  502. 000004F4  200B                     move.l     D0, A3
  503. 000004F6  6700 00FC                beq        +0xFE /* 000005F4 */
  504. 000004FA  2053                     movea.l    A0, [A3]
  505. 000004FC  43EE FFF2                lea.l      A1, [A6 - 0xE]
  506. 00000500  7003                     moveq.l    D0, 0x03
  507. label00000502:
  508. 00000502  32D8                     move.w     [A1]+, [A0]+
  509. 00000504  51C8 FFFC                dbf        D0, -0x6 /* 00000502 */
  510. 00000508  7000                     moveq.l    D0, 0x00
  511. 0000050A  2D40 FFF6                move.l     [A6 - 0xA], D0
  512. 0000050E  7008                     moveq.l    D0, 0x08
  513. 00000510  2D40 FFFA                move.l     [A6 - 0x6], D0
  514. 00000514  4267                     clr.w      -[A7]
  515. 00000516  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  516. 0000051A  486E FFFA                pea.l      [A6 - 0x6]
  517. 0000051E  486E FFF2                pea.l      [A6 - 0xE]
  518. 00000522  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  519. 00000526  3E1F                     move.w     D7, [A7]+
  520. 00000528  6600 00CE                bne        +0xD0 /* 000005F8 */
  521. 0000052C  4267                     clr.w      -[A7]
  522. 0000052E  2F0B                     move.l     -[A7], A3
  523. 00000530  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  524. 00000534  1A1F                     move.b     D5, [A7]+
  525. 00000536  2F0B                     move.l     -[A7], A3
  526. 00000538  205F                     movea.l    A0, [A7]+
  527. 0000053A  A029                     syscall    HLock
  528. 0000053C  3D7C 0001 FF8E           move.w     [A6 - 0x72], 0x1
  529. 00000542  3D6E FFF4 FF8C           move.w     [A6 - 0x74], [A6 - 0xC]
  530. 00000548  3C2E FF8E                move.w     D6, [A6 - 0x72]
  531. 0000054C  6000 0088                bra        +0x8A /* 000005D6 */
  532. label00000550:
  533. 00000550  2053                     movea.l    A0, [A3]
  534. 00000552  3006                     move.w     D0, D6
  535. 00000554  C1FC 0058                muls.w     D0, 0x58 /* 'X' */
  536. 00000558  43EE FF98                lea.l      A1, [A6 - 0x68]
  537. 0000055C  41F0 00B0                lea.l      A0, [A0 + D0.w - 0x80]
  538. 00000560  702B                     moveq.l    D0, 0x2B
  539. label00000562:
  540. 00000562  32D8                     move.w     [A1]+, [A0]+
  541. 00000564  51C8 FFFC                dbf        D0, -0x6 /* 00000562 */
  542. 00000568  286E FFEC                movea.l    A4, [A6 - 0x14]
  543. 0000056C  200C                     move.l     D0, A4
  544. 0000056E  670E                     beq        +0x10 /* 0000057E */
  545. 00000570  42A7                     clr.l      -[A7]
  546. 00000572  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  547. 00000576  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  548. 0000057A  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  549. label0000057E:
  550. 0000057E  7058                     moveq.l    D0, 0x58
  551. 00000580  2D40 FFFA                move.l     [A6 - 0x6], D0
  552. 00000584  4267                     clr.w      -[A7]
  553. 00000586  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  554. 0000058A  486E FFFA                pea.l      [A6 - 0x6]
  555. 0000058E  486E FF98                pea.l      [A6 - 0x68]
  556. 00000592  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  557. 00000596  3E1F                     move.w     D7, [A7]+
  558. 00000598  200C                     move.l     D0, A4
  559. 0000059A  6736                     beq        +0x38 /* 000005D2 */
  560. 0000059C  4267                     clr.w      -[A7]
  561. 0000059E  2F0C                     move.l     -[A7], A4
  562. 000005A0  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  563. 000005A4  181F                     move.b     D4, [A7]+
  564. 000005A6  2F0C                     move.l     -[A7], A4
  565. 000005A8  205F                     movea.l    A0, [A7]+
  566. 000005AA  A029                     syscall    HLock
  567. 000005AC  42A7                     clr.l      -[A7]
  568. 000005AE  2F0C                     move.l     -[A7], A4
  569. 000005B0  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  570. 000005B4  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  571. 000005B8  4267                     clr.w      -[A7]
  572. 000005BA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  573. 000005BE  486E FFFA                pea.l      [A6 - 0x6]
  574. 000005C2  2F14                     move.l     -[A7], [A4]
  575. 000005C4  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  576. 000005C8  3E1F                     move.w     D7, [A7]+
  577. 000005CA  2F0C                     move.l     -[A7], A4
  578. 000005CC  1F04                     move.b     -[A7], D4
  579. 000005CE  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  580. label000005D2:
  581. 000005D2  5246                     addq.w     D6, 1
  582. 000005D4  6908                     bvs        +0xA /* 000005DE */
  583. label000005D6:
  584. 000005D6  BC6E FF8C                cmp.w      D6, [A6 - 0x74]
  585. 000005DA  6F00 FF74                ble        -0x8A /* 00000550 */
  586. label000005DE:
  587. 000005DE  4A47                     tst.w      D7
  588. 000005E0  6608                     bne        +0xA /* 000005EA */
  589. 000005E2  2053                     movea.l    A0, [A3]
  590. 000005E4  7000                     moveq.l    D0, 0x00
  591. 000005E6  2140 0004                move.l     [A0 + 0x4], D0
  592. label000005EA:
  593. 000005EA  2F0B                     move.l     -[A7], A3
  594. 000005EC  1F05                     move.b     -[A7], D5
  595. 000005EE  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  596. 000005F2  6004                     bra        +0x6 /* 000005F8 */
  597. label000005F4:
  598. 000005F4  3E3C 7531                move.w     D7, 0x7531 /* 'u1' */
  599. label000005F8:
  600. 000005F8  3D47 000E                move.w     [A6 + 0xE], D7
  601. 000005FC  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  602. 00000600  4E5E                     unlink     A6
  603. 00000602  205F                     movea.l    A0, [A7]+
  604. 00000604  5C4F                     addq.w     A7, 6
  605. 00000606  4ED0                     jmp        [A0]
  606. export_2373:
  607. 00000608  4E56 0000                link       A6, 0
  608. 0000060C  4AAD E898                tst.l      [A5 - 0x1768]
  609. 00000610  670E                     beq        +0x10 /* 00000620 */
  610. 00000612  2F2D E898                move.l     -[A7], [A5 - 0x1768]
  611. 00000616  4EBA FA28                jsr        [PC - 0x5D8 /* 00000040 */]
  612. 0000061A  7000                     moveq.l    D0, 0x00
  613. 0000061C  2B40 E898                move.l     [A5 - 0x1768], D0
  614. label00000620:
  615. 00000620  4E5E                     unlink     A6
  616. 00000622  4E75                     rts
  617. export_2374:
  618. 00000624  4E56 FFFE                link       A6, -0x0002
  619. 00000628  4AAD E898                tst.l      [A5 - 0x1768]
  620. 0000062C  670E                     beq        +0x10 /* 0000063C */
  621. 0000062E  2F2D E898                move.l     -[A7], [A5 - 0x1768]
  622. 00000632  4EBA FA0C                jsr        [PC - 0x5F4 /* 00000040 */]
  623. 00000636  7000                     moveq.l    D0, 0x00
  624. 00000638  2B40 E898                move.l     [A5 - 0x1768], D0
  625. label0000063C:
  626. 0000063C  4267                     clr.w      -[A7]
  627. 0000063E  1F3C 0001                move.b     -[A7], 0x1
  628. 00000642  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  629. 00000646  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  630. 0000064A  42A7                     clr.l      -[A7]
  631. 0000064C  42A7                     clr.l      -[A7]
  632. 0000064E  4EBA F9B0                jsr        [PC - 0x650 /* 00000000 */]
  633. 00000652  2B5F E898                move.l     [A5 - 0x1768], [A7]+
  634. 00000656  42A7                     clr.l      -[A7]
  635. 00000658  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  636. 0000065C  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  637. 00000660  2F2D E898                move.l     -[A7], [A5 - 0x1768]
  638. 00000664  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  639. 00000668  4E5E                     unlink     A6
  640. 0000066A  4E75                     rts
  641. export_2375:
  642. 0000066C  4E56 0000                link       A6, 0
  643. 00000670  4267                     clr.w      -[A7]
  644. 00000672  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  645. 00000676  2F2D E898                move.l     -[A7], [A5 - 0x1768]
  646. 0000067A  4EBA FD2C                jsr        [PC - 0x2D4 /* 000003A8 */]
  647. 0000067E  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  648. 00000682  4E5E                     unlink     A6
  649. 00000684  205F                     movea.l    A0, [A7]+
  650. 00000686  544F                     addq.w     A7, 2
  651. 00000688  4ED0                     jmp        [A0]
  652. 0000068A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  653. export_2376: // at 0000068C (misaligned)
  654. 0000068E  0000 4267                ori.b      D0, 0x67 /* 'g' */
  655. 00000692  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  656. 00000696  2F2D E898                move.l     -[A7], [A5 - 0x1768]
  657. 0000069A  4EBA FE4C                jsr        [PC - 0x1B4 /* 000004E8 */]
  658. 0000069E  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  659. 000006A2  4E5E                     unlink     A6
  660. 000006A4  205F                     movea.l    A0, [A7]+
  661. 000006A6  544F                     addq.w     A7, 2
  662. 000006A8  4ED0                     jmp        [A0]
  663. 000006AA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  664. // begin alternate branch 000006AC-000006BE
  665. export_2377:
  666. fn000006AC:
  667. 000006AC  4E56 0000                link       A6, 0
  668. 000006B0  102D E7F8                move.b     D0, [A5 - 0x1808]
  669. 000006B4  802D E7FC                or.b       D0, [A5 - 0x1804]
  670. 000006B8  1D40 0008                move.b     [A6 + 0x8], D0
  671. 000006BC  4E5E                     unlink     A6
  672. // end alternate branch 000006AC-000006BE
  673. export_2377: // at 000006AC (misaligned)
  674. fn000006AC: // (misaligned)
  675. 000006AE  0000 102D                ori.b      D0, 0x2D /* '-' */
  676. 000006B2  E7F8 802D                rol   .w   [0xFFFF802D]
  677. 000006B6  E7FC 1D40                rol   .w   0x1D40
  678. 000006BA  0008 4E5E                ori.b      A0, 0x5E /* '^' */
  679. 000006BE  4E75                     rts
  680. export_2378:
  681. fn000006C0:
  682. 000006C0  4E56 0000                link       A6, 0
  683. 000006C4  1D6D E7FC 0008           move.b     [A6 + 0x8], [A5 - 0x1804]
  684. 000006CA  4E5E                     unlink     A6
  685. 000006CC  4E75                     rts
  686. 000006CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  687. // begin alternate branch 000006D0-000006DE
  688. fn000006D0:
  689. 000006D0  4E56 0000                link       A6, 0
  690. 000006D4  206E 0008                movea.l    A0, [A6 + 0x8]
  691. 000006D8  20BC 2020 2020           move.l     [A0], 0x20202020 /* '    ' */
  692. // end alternate branch 000006D0-000006DE
  693. fn000006D0: // (misaligned)
  694. 000006D2  0000 206E                ori.b      D0, 0x6E /* 'n' */
  695. 000006D6  0008 20BC                ori.b      A0, 0xBC
  696. 000006DA  2020                     move.l     D0, -[A0]
  697. 000006DC  2020                     move.l     D0, -[A0]
  698. 000006DE  206E 0008                movea.l    A0, [A6 + 0x8]
  699. 000006E2  7000                     moveq.l    D0, 0x00
  700. 000006E4  2140 0004                move.l     [A0 + 0x4], D0
  701. 000006E8  4E5E                     unlink     A6
  702. 000006EA  2E9F                     move.l     [A7], [A7]+
  703. 000006EC  4E75                     rts
  704. 000006EE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  705. 000006F2  0000 4267                ori.b      D0, 0x67 /* 'g' */
  706. 000006F6  206E 0008                movea.l    A0, [A6 + 0x8]
  707. 000006FA  4868 FFB2                pea.l      [A0 - 0x4E]
  708. 000006FE  303C 0204                move.w     D0, 0x204
  709. 00000702  A816                     syscall    Pack8
  710. 00000704  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  711. 00000708  4E5E                     unlink     A6
  712. 0000070A  205F                     movea.l    A0, [A7]+
  713. 0000070C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  714. 00000710  4ED0                     jmp        [A0]
  715. 00000712  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  716. // begin alternate branch 00000714-00000718
  717. fn00000714:
  718. 00000714  4E56 FF66                link       A6, -0x009A
  719. // end alternate branch 00000714-00000718
  720. fn00000714: // (misaligned)
  721. 00000716  FF66                     .extension 0xF66 <<F/4-5/7>> // unimplemented
  722. 00000718  206E 000C                movea.l    A0, [A6 + 0xC]
  723. 0000071C  43EE FFBA                lea.l      A1, [A6 - 0x46]
  724. 00000720  7022                     moveq.l    D0, 0x22
  725. label00000722:
  726. 00000722  32D8                     move.w     [A1]+, [A0]+
  727. 00000724  51C8 FFFC                dbf        D0, -0x6 /* 00000722 */
  728. 00000728  422E 0010                clr.b      [A6 + 0x10]
  729. 0000072C  486E FFB2                pea.l      [A6 - 0x4E]
  730. 00000730  4EBA FF9E                jsr        [PC - 0x62 /* 000006D0 */]
  731. 00000734  486E FFAA                pea.l      [A6 - 0x56]
  732. 00000738  4EBA FF96                jsr        [PC - 0x6A /* 000006D0 */]
  733. 0000073C  4267                     clr.w      -[A7]
  734. 0000073E  42A7                     clr.l      -[A7]
  735. 00000740  42A7                     clr.l      -[A7]
  736. 00000742  4267                     clr.w      -[A7]
  737. 00000744  486E FFB2                pea.l      [A6 - 0x4E]
  738. 00000748  303C 0706                move.w     D0, 0x706
  739. 0000074C  A816                     syscall    Pack8
  740. 0000074E  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  741. 00000752  2D7C 616C 6973 FFAA      move.l     [A6 - 0x56], 0x616C6973 /* 'alis' */
  742. 0000075A  486E FF66                pea.l      [A6 - 0x9A]
  743. 0000075E  487A FF90                pea.l      [PC - 0x70 /* 000006F0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  744. 00000762  2F0E                     move.l     -[A7], A6
  745. 00000764  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  746. 00000768  4267                     clr.w      -[A7]
  747. 0000076A  42A7                     clr.l      -[A7]
  748. 0000076C  486E FFBA                pea.l      [A6 - 0x46]
  749. 00000770  486E FFA6                pea.l      [A6 - 0x5A]
  750. 00000774  7002                     moveq.l    D0, 0x02
  751. 00000776  A823                     syscall    AliasDispatch
  752. 00000778  4A5F                     tst.w      [A7]+
  753. 0000077A  6646                     bne        +0x48 /* 000007C2 */
  754. 0000077C  2D6E FFA6 FFAE           move.l     [A6 - 0x52], [A6 - 0x5A]
  755. 00000782  4267                     clr.w      -[A7]
  756. 00000784  486E FFB2                pea.l      [A6 - 0x4E]
  757. 00000788  7001                     moveq.l    D0, 0x01
  758. 0000078A  2F00                     move.l     -[A7], D0
  759. 0000078C  486E FFAA                pea.l      [A6 - 0x56]
  760. 00000790  303C 0609                move.w     D0, 0x609
  761. 00000794  A816                     syscall    Pack8
  762. 00000796  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  763. 0000079A  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  764. 0000079E  205F                     movea.l    A0, [A7]+
  765. 000007A0  A023                     syscall    DisposHandle/DisposeHandle
  766. 000007A2  4267                     clr.w      -[A7]
  767. 000007A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  768. 000007A8  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  769. 000007AE  486E FFB2                pea.l      [A6 - 0x4E]
  770. 000007B2  303C 0610                move.w     D0, 0x610
  771. 000007B6  A816                     syscall    Pack8
  772. 000007B8  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  773. 000007BC  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  774. label000007C2:
  775. 000007C2  486E FF66                pea.l      [A6 - 0x9A]
  776. 000007C6  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  777. 000007CA  4267                     clr.w      -[A7]
  778. 000007CC  486E FFB2                pea.l      [A6 - 0x4E]
  779. 000007D0  303C 0204                move.w     D0, 0x204
  780. 000007D4  A816                     syscall    Pack8
  781. 000007D6  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  782. 000007DA  4E5E                     unlink     A6
  783. 000007DC  205F                     movea.l    A0, [A7]+
  784. 000007DE  504F                     addq.w     A7, 8
  785. 000007E0  4ED0                     jmp        [A0]
  786. 000007E2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  787. 000007E6  0000 4267                ori.b      D0, 0x67 /* 'g' */
  788. 000007EA  206E 0008                movea.l    A0, [A6 + 0x8]
  789. 000007EE  4868 FFA2                pea.l      [A0 - 0x5E]
  790. 000007F2  303C 0204                move.w     D0, 0x204
  791. 000007F6  A816                     syscall    Pack8
  792. 000007F8  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  793. 000007FC  4267                     clr.w      -[A7]
  794. 000007FE  206E 0008                movea.l    A0, [A6 + 0x8]
  795. 00000802  4868 FFB2                pea.l      [A0 - 0x4E]
  796. 00000806  303C 0204                move.w     D0, 0x204
  797. 0000080A  A816                     syscall    Pack8
  798. 0000080C  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  799. 00000810  4E5E                     unlink     A6
  800. 00000812  205F                     movea.l    A0, [A7]+
  801. 00000814  DEFC 000A                add.w      A7, 0xA /* '\n' */
  802. 00000818  4ED0                     jmp        [A0]
  803. 0000081A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  804. // begin alternate branch 0000081C-00000820
  805. fn0000081C:
  806. 0000081C  4E56 FF56                link       A6, -0x00AA
  807. // end alternate branch 0000081C-00000820
  808. fn0000081C: // (misaligned)
  809. 0000081E  FF56                     .extension 0xF56 <<F/4-5/7>> // unimplemented
  810. 00000820  206E 000C                movea.l    A0, [A6 + 0xC]
  811. 00000824  43EE FFBA                lea.l      A1, [A6 - 0x46]
  812. 00000828  7022                     moveq.l    D0, 0x22
  813. label0000082A:
  814. 0000082A  32D8                     move.w     [A1]+, [A0]+
  815. 0000082C  51C8 FFFC                dbf        D0, -0x6 /* 0000082A */
  816. 00000830  486E FFA2                pea.l      [A6 - 0x5E]
  817. 00000834  4EBA FE9A                jsr        [PC - 0x166 /* 000006D0 */]
  818. 00000838  486E FFB2                pea.l      [A6 - 0x4E]
  819. 0000083C  4EBA FE92                jsr        [PC - 0x16E /* 000006D0 */]
  820. 00000840  486E FF56                pea.l      [A6 - 0xAA]
  821. 00000844  487A FF9E                pea.l      [PC - 0x62 /* 000007E4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  822. 00000848  2F0E                     move.l     -[A7], A6
  823. 0000084A  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  824. 0000084E  7000                     moveq.l    D0, 0x00
  825. 00000850  2D40 FFAA                move.l     [A6 - 0x56], D0
  826. 00000854  7002                     moveq.l    D0, 0x02
  827. 00000856  2D40 FFAE                move.l     [A6 - 0x52], D0
  828. 0000085A  4267                     clr.w      -[A7]
  829. 0000085C  2F3C 7073 6E20           move.l     -[A7], 0x70736E20 /* 'psn ' */
  830. 00000862  486E FFAA                pea.l      [A6 - 0x56]
  831. 00000866  7008                     moveq.l    D0, 0x08
  832. 00000868  2F00                     move.l     -[A7], D0
  833. 0000086A  486E FFA2                pea.l      [A6 - 0x5E]
  834. 0000086E  303C 0825                move.w     D0, 0x825
  835. 00000872  A816                     syscall    Pack8
  836. 00000874  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  837. 00000878  4267                     clr.w      -[A7]
  838. 0000087A  2F3C 6165 7674           move.l     -[A7], 0x61657674 /* 'aevt' */
  839. 00000880  2F3C 6F64 6F63           move.l     -[A7], 0x6F646F63 /* 'odoc' */
  840. 00000886  486E FFA2                pea.l      [A6 - 0x5E]
  841. 0000088A  3F3C FFFF                move.w     -[A7], 0xFFFF
  842. 0000088E  42A7                     clr.l      -[A7]
  843. 00000890  486E FFB2                pea.l      [A6 - 0x4E]
  844. 00000894  303C 0B14                move.w     D0, 0xB14
  845. 00000898  A816                     syscall    Pack8
  846. 0000089A  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  847. 0000089E  4267                     clr.w      -[A7]
  848. 000008A0  486E FFBA                pea.l      [A6 - 0x46]
  849. 000008A4  486E FFB2                pea.l      [A6 - 0x4E]
  850. 000008A8  4EBA FE6A                jsr        [PC - 0x196 /* 00000714 */]
  851. 000008AC  101F                     move.b     D0, [A7]+
  852. 000008AE  671A                     beq        +0x1C /* 000008CA */
  853. 000008B0  4267                     clr.w      -[A7]
  854. 000008B2  486E FFB2                pea.l      [A6 - 0x4E]
  855. 000008B6  2F3C 6170 7061           move.l     -[A7], 0x61707061 /* 'appa' */
  856. 000008BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  857. 000008C0  303C 0603                move.w     D0, 0x603
  858. 000008C4  A816                     syscall    Pack8
  859. 000008C6  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  860. label000008CA:
  861. 000008CA  486E FF56                pea.l      [A6 - 0xAA]
  862. 000008CE  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  863. 000008D2  4267                     clr.w      -[A7]
  864. 000008D4  486E FFA2                pea.l      [A6 - 0x5E]
  865. 000008D8  303C 0204                move.w     D0, 0x204
  866. 000008DC  A816                     syscall    Pack8
  867. 000008DE  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  868. 000008E2  4267                     clr.w      -[A7]
  869. 000008E4  486E FFB2                pea.l      [A6 - 0x4E]
  870. 000008E8  303C 0204                move.w     D0, 0x204
  871. 000008EC  A816                     syscall    Pack8
  872. 000008EE  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  873. 000008F2  4E5E                     unlink     A6
  874. 000008F4  205F                     movea.l    A0, [A7]+
  875. 000008F6  504F                     addq.w     A7, 8
  876. 000008F8  4ED0                     jmp        [A0]
  877. 000008FA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  878. 000008FE  0000 4267                ori.b      D0, 0x67 /* 'g' */
  879. 00000902  206E 0008                movea.l    A0, [A6 + 0x8]
  880. 00000906  4868 FFA2                pea.l      [A0 - 0x5E]
  881. 0000090A  303C 0204                move.w     D0, 0x204
  882. 0000090E  A816                     syscall    Pack8
  883. 00000910  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  884. 00000914  4267                     clr.w      -[A7]
  885. 00000916  206E 0008                movea.l    A0, [A6 + 0x8]
  886. 0000091A  4868 FF9A                pea.l      [A0 - 0x66]
  887. 0000091E  303C 0204                move.w     D0, 0x204
  888. 00000922  A816                     syscall    Pack8
  889. 00000924  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  890. 00000928  4E5E                     unlink     A6
  891. 0000092A  205F                     movea.l    A0, [A7]+
  892. 0000092C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  893. 00000930  4ED0                     jmp        [A0]
  894. 00000932  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  895. // begin alternate branch 00000934-00000938
  896. fn00000934:
  897. 00000934  4E56 FD06                link       A6, -0x02FA
  898. // end alternate branch 00000934-00000938
  899. fn00000934: // (misaligned)
  900. 00000936  FD06                     .extension 0xD06 <<F/4-5/6>> // unimplemented
  901. 00000938  206E 000C                movea.l    A0, [A6 + 0xC]
  902. 0000093C  43EE FFBA                lea.l      A1, [A6 - 0x46]
  903. 00000940  7022                     moveq.l    D0, 0x22
  904. label00000942:
  905. 00000942  32D8                     move.w     [A1]+, [A0]+
  906. 00000944  51C8 FFFC                dbf        D0, -0x6 /* 00000942 */
  907. 00000948  206E 0008                movea.l    A0, [A6 + 0x8]
  908. 0000094C  43EE FFB2                lea.l      A1, [A6 - 0x4E]
  909. 00000950  7003                     moveq.l    D0, 0x03
  910. label00000952:
  911. 00000952  32D8                     move.w     [A1]+, [A0]+
  912. 00000954  51C8 FFFC                dbf        D0, -0x6 /* 00000952 */
  913. 00000958  486E FFA2                pea.l      [A6 - 0x5E]
  914. 0000095C  4EBA FD72                jsr        [PC - 0x28E /* 000006D0 */]
  915. 00000960  486E FFAA                pea.l      [A6 - 0x56]
  916. 00000964  4EBA FD6A                jsr        [PC - 0x296 /* 000006D0 */]
  917. 00000968  486E FF9A                pea.l      [A6 - 0x66]
  918. 0000096C  4EBA FD62                jsr        [PC - 0x29E /* 000006D0 */]
  919. 00000970  486E FD06                pea.l      [A6 - 0x2FA]
  920. 00000974  487A FF86                pea.l      [PC - 0x7A /* 000008FC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  921. 00000978  2F0E                     move.l     -[A7], A6
  922. 0000097A  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  923. 0000097E  4267                     clr.w      -[A7]
  924. 00000980  2F3C 7073 6E20           move.l     -[A7], 0x70736E20 /* 'psn ' */
  925. 00000986  486E FFB2                pea.l      [A6 - 0x4E]
  926. 0000098A  7008                     moveq.l    D0, 0x08
  927. 0000098C  2F00                     move.l     -[A7], D0
  928. 0000098E  486E FF9A                pea.l      [A6 - 0x66]
  929. 00000992  303C 0825                move.w     D0, 0x825
  930. 00000996  A816                     syscall    Pack8
  931. 00000998  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  932. 0000099C  4267                     clr.w      -[A7]
  933. 0000099E  2F3C 6165 7674           move.l     -[A7], 0x61657674 /* 'aevt' */
  934. 000009A4  2F3C 6F64 6F63           move.l     -[A7], 0x6F646F63 /* 'odoc' */
  935. 000009AA  486E FF9A                pea.l      [A6 - 0x66]
  936. 000009AE  3F3C FFFF                move.w     -[A7], 0xFFFF
  937. 000009B2  42A7                     clr.l      -[A7]
  938. 000009B4  486E FFA2                pea.l      [A6 - 0x5E]
  939. 000009B8  303C 0B14                move.w     D0, 0xB14
  940. 000009BC  A816                     syscall    Pack8
  941. 000009BE  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  942. 000009C2  4267                     clr.w      -[A7]
  943. 000009C4  486E FFBA                pea.l      [A6 - 0x46]
  944. 000009C8  486E FFA2                pea.l      [A6 - 0x5E]
  945. 000009CC  4EBA FD46                jsr        [PC - 0x2BA /* 00000714 */]
  946. 000009D0  101F                     move.b     D0, [A7]+
  947. 000009D2  6726                     beq        +0x28 /* 000009FA */
  948. 000009D4  7021                     moveq.l    D0, 0x21
  949. 000009D6  2D40 FE50                move.l     [A6 - 0x1B0], D0
  950. 000009DA  4267                     clr.w      -[A7]
  951. 000009DC  486E FFA2                pea.l      [A6 - 0x5E]
  952. 000009E0  486E FFAA                pea.l      [A6 - 0x56]
  953. 000009E4  2F2E FE50                move.l     -[A7], [A6 - 0x1B0]
  954. 000009E8  4267                     clr.w      -[A7]
  955. 000009EA  42A7                     clr.l      -[A7]
  956. 000009EC  42A7                     clr.l      -[A7]
  957. 000009EE  42A7                     clr.l      -[A7]
  958. 000009F0  303C 0D17                move.w     D0, 0xD17
  959. 000009F4  A816                     syscall    Pack8
  960. 000009F6  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  961. label000009FA:
  962. 000009FA  486E FD06                pea.l      [A6 - 0x2FA]
  963. 000009FE  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  964. 00000A02  4267                     clr.w      -[A7]
  965. 00000A04  486E FFA2                pea.l      [A6 - 0x5E]
  966. 00000A08  303C 0204                move.w     D0, 0x204
  967. 00000A0C  A816                     syscall    Pack8
  968. 00000A0E  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  969. 00000A12  4267                     clr.w      -[A7]
  970. 00000A14  486E FF9A                pea.l      [A6 - 0x66]
  971. 00000A18  303C 0204                move.w     D0, 0x204
  972. 00000A1C  A816                     syscall    Pack8
  973. 00000A1E  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  974. 00000A22  4E5E                     unlink     A6
  975. 00000A24  205F                     movea.l    A0, [A7]+
  976. 00000A26  504F                     addq.w     A7, 8
  977. 00000A28  4ED0                     jmp        [A0]
  978. 00000A2A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  979. // begin alternate branch 00000A2C-00000A30
  980. fn00000A2C:
  981. 00000A2C  4E56 FF74                link       A6, -0x008C
  982. // end alternate branch 00000A2C-00000A30
  983. fn00000A2C: // (misaligned)
  984. 00000A2E  FF74                     .extension 0xF74 <<F/4-5/7>> // unimplemented
  985. 00000A30  206E 000C                movea.l    A0, [A6 + 0xC]
  986. 00000A34  43EE FFBA                lea.l      A1, [A6 - 0x46]
  987. 00000A38  7022                     moveq.l    D0, 0x22
  988. label00000A3A:
  989. 00000A3A  32D8                     move.w     [A1]+, [A0]+
  990. 00000A3C  51C8 FFFC                dbf        D0, -0x6 /* 00000A3A */
  991. 00000A40  206E 0008                movea.l    A0, [A6 + 0x8]
  992. 00000A44  43EE FF74                lea.l      A1, [A6 - 0x8C]
  993. 00000A48  7022                     moveq.l    D0, 0x22
  994. label00000A4A:
  995. 00000A4A  32D8                     move.w     [A1]+, [A0]+
  996. 00000A4C  51C8 FFFC                dbf        D0, -0x6 /* 00000A4A */
  997. 00000A50  302E FFBA                move.w     D0, [A6 - 0x46]
  998. 00000A54  B06E FF74                cmp.w      D0, [A6 - 0x8C]
  999. 00000A58  57C0                     seq        D0
  1000. 00000A5A  222E FFBC                move.l     D1, [A6 - 0x44]
  1001. 00000A5E  B2AE FF76                cmp.l      D1, [A6 - 0x8A]
  1002. 00000A62  57C1                     seq        D1
  1003. 00000A64  C001                     and.b      D0, D1
  1004. 00000A66  2F00                     move.l     -[A7], D0
  1005. 00000A68  4267                     clr.w      -[A7]
  1006. 00000A6A  486E FFC0                pea.l      [A6 - 0x40]
  1007. 00000A6E  486E FF7A                pea.l      [A6 - 0x86]
  1008. 00000A72  4267                     clr.w      -[A7]
  1009. 00000A74  1F3C 0001                move.b     -[A7], 0x1
  1010. 00000A78  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  1011. 00000A7C  121F                     move.b     D1, [A7]+
  1012. 00000A7E  201F                     move.l     D0, [A7]+
  1013. 00000A80  C001                     and.b      D0, D1
  1014. 00000A82  1D40 0010                move.b     [A6 + 0x10], D0
  1015. 00000A86  4E5E                     unlink     A6
  1016. 00000A88  205F                     movea.l    A0, [A7]+
  1017. 00000A8A  504F                     addq.w     A7, 8
  1018. 00000A8C  4ED0                     jmp        [A0]
  1019. 00000A8E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1020. // begin alternate branch 00000A90-00000A94
  1021. fn00000A90:
  1022. 00000A90  4E56 FF0C                link       A6, -0x00F4
  1023. // end alternate branch 00000A90-00000A94
  1024. fn00000A90: // (misaligned)
  1025. 00000A92  FF0C                     .extension 0xF0C <<F/4-5/7>> // unimplemented
  1026. 00000A94  48E7 0300                movem.l    -[A7], D6,D7
  1027. 00000A98  206E 000C                movea.l    A0, [A6 + 0xC]
  1028. 00000A9C  43EE FFBA                lea.l      A1, [A6 - 0x46]
  1029. 00000AA0  7022                     moveq.l    D0, 0x22
  1030. label00000AA2:
  1031. 00000AA2  32D8                     move.w     [A1]+, [A0]+
  1032. 00000AA4  51C8 FFFC                dbf        D0, -0x6 /* 00000AA2 */
  1033. 00000AA8  7000                     moveq.l    D0, 0x00
  1034. 00000AAA  2D40 FF76                move.l     [A6 - 0x8A], D0
  1035. 00000AAE  7000                     moveq.l    D0, 0x00
  1036. 00000AB0  2D40 FF7A                move.l     [A6 - 0x86], D0
  1037. 00000AB4  4207                     clr.b      D7
  1038. label00000AB6:
  1039. 00000AB6  1007                     move.b     D0, D7
  1040. 00000AB8  0A00 0001                xori.b     D0, 0x1
  1041. 00000ABC  4A00                     tst.b      D0
  1042. 00000ABE  6768                     beq        +0x6A /* 00000B28 */
  1043. 00000AC0  2F00                     move.l     -[A7], D0
  1044. 00000AC2  4267                     clr.w      -[A7]
  1045. 00000AC4  486E FF76                pea.l      [A6 - 0x8A]
  1046. 00000AC8  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1047. 00000ACC  A88F                     syscall    OSDispatch
  1048. 00000ACE  321F                     move.w     D1, [A7]+
  1049. 00000AD0  201F                     move.l     D0, [A7]+
  1050. 00000AD2  4A41                     tst.w      D1
  1051. 00000AD4  57C1                     seq        D1
  1052. 00000AD6  C001                     and.b      D0, D1
  1053. 00000AD8  674E                     beq        +0x50 /* 00000B28 */
  1054. 00000ADA  703C                     moveq.l    D0, 0x3C
  1055. 00000ADC  2D40 FF7E                move.l     [A6 - 0x82], D0
  1056. 00000AE0  41EE FF56                lea.l      A0, [A6 - 0xAA]
  1057. 00000AE4  2D48 FF82                move.l     [A6 - 0x7E], A0
  1058. 00000AE8  41EE FF10                lea.l      A0, [A6 - 0xF0]
  1059. 00000AEC  2D48 FFB6                move.l     [A6 - 0x4A], A0
  1060. 00000AF0  4267                     clr.w      -[A7]
  1061. 00000AF2  486E FF76                pea.l      [A6 - 0x8A]
  1062. 00000AF6  486E FF7E                pea.l      [A6 - 0x82]
  1063. 00000AFA  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  1064. 00000AFE  A88F                     syscall    OSDispatch
  1065. 00000B00  3C1F                     move.w     D6, [A7]+
  1066. 00000B02  66B2                     bne        -0x4C /* 00000AB6 */
  1067. 00000B04  4267                     clr.w      -[A7]
  1068. 00000B06  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  1069. 00000B0A  486E FFBA                pea.l      [A6 - 0x46]
  1070. 00000B0E  4EBA FF1C                jsr        [PC - 0xE4 /* 00000A2C */]
  1071. 00000B12  101F                     move.b     D0, [A7]+
  1072. 00000B14  67A0                     beq        -0x5E /* 00000AB6 */
  1073. 00000B16  203C 0002 0000           move.l     D0, 0x20000
  1074. 00000B1C  C0AE FF96                and.l      D0, [A6 - 0x6A]
  1075. 00000B20  4A80                     tst.l      D0
  1076. 00000B22  6692                     bne        -0x6C /* 00000AB6 */
  1077. 00000B24  7E01                     moveq.l    D7, 0x01
  1078. 00000B26  608E                     bra        -0x70 /* 00000AB6 */
  1079. label00000B28:
  1080. 00000B28  1007                     move.b     D0, D7
  1081. 00000B2A  6710                     beq        +0x12 /* 00000B3C */
  1082. 00000B2C  206E 0008                movea.l    A0, [A6 + 0x8]
  1083. 00000B30  43EE FF7E                lea.l      A1, [A6 - 0x82]
  1084. 00000B34  701D                     moveq.l    D0, 0x1D
  1085. label00000B36:
  1086. 00000B36  30D9                     move.w     [A0]+, [A1]+
  1087. 00000B38  51C8 FFFC                dbf        D0, -0x6 /* 00000B36 */
  1088. label00000B3C:
  1089. 00000B3C  1D47 0010                move.b     [A6 + 0x10], D7
  1090. 00000B40  4CDF 00C0                movem.l    D6,D7, [A7]+
  1091. 00000B44  4E5E                     unlink     A6
  1092. 00000B46  205F                     movea.l    A0, [A7]+
  1093. 00000B48  504F                     addq.w     A7, 8
  1094. 00000B4A  4ED0                     jmp        [A0]
  1095. 00000B4C  4E56 FE00                link       A6, -0x0200
  1096. 00000B50  2F0C                     move.l     -[A7], A4
  1097. 00000B52  286E 0008                movea.l    A4, [A6 + 0x8]
  1098. 00000B56  102D FCC1                move.b     D0, [A5 - 0x33F]
  1099. 00000B5A  6710                     beq        +0x12 /* 00000B6C */
  1100. 00000B5C  4267                     clr.w      -[A7]
  1101. 00000B5E  486C FE64                pea.l      [A4 - 0x19C]
  1102. 00000B62  303C 0204                move.w     D0, 0x204
  1103. 00000B66  A816                     syscall    Pack8
  1104. 00000B68  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1105. label00000B6C:
  1106. 00000B6C  7094                     moveq.l    D0, 0xFFFFFF94
  1107. 00000B6E  B06E 0010                cmp.w      D0, [A6 + 0x10]
  1108. 00000B72  6650                     bne        +0x52 /* 00000BC4 */
  1109. 00000B74  2F2C FF5C                move.l     -[A7], [A4 - 0xA4]
  1110. 00000B78  2F3C 0000 0400           move.l     -[A7], 0x400
  1111. 00000B7E  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  1112. 00000B82  486E FF00                pea.l      [A6 - 0x100]
  1113. 00000B86  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  1114. 00000B8A  2F2C FF60                move.l     -[A7], [A4 - 0xA0]
  1115. 00000B8E  2F3C 0000 0400           move.l     -[A7], 0x400
  1116. 00000B94  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  1117. 00000B98  486E FE00                pea.l      [A6 - 0x200]
  1118. 00000B9C  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  1119. 00000BA0  486C FEAE                pea.l      [A4 - 0x152]
  1120. 00000BA4  486E FF00                pea.l      [A6 - 0x100]
  1121. 00000BA8  486E FE00                pea.l      [A6 - 0x200]
  1122. 00000BAC  487A 0022                pea.l      [PC + 0x22 /* 00000BD0, value 0x0, cstring "" */]
  1123. 00000BB0  A98B                     syscall    ParamText
  1124. 00000BB2  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1125. 00000BB6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1126. 00000BBA  2F3C FFFF 08FC           move.l     -[A7], 0xFFFF08FC
  1127. 00000BC0  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  1128. label00000BC4:
  1129. 00000BC4  285F                     movea.l    A4, [A7]+
  1130. 00000BC6  4E5E                     unlink     A6
  1131. 00000BC8  205F                     movea.l    A0, [A7]+
  1132. 00000BCA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1133. 00000BCE  4ED0                     jmp        [A0]
  1134. 00000BD0  0000 0000                ori.b      D0, 0x0
  1135. fn00000BD4:
  1136. 00000BD4  4E56 FE26                link       A6, -0x01DA
  1137. 00000BD8  206E 000C                movea.l    A0, [A6 + 0xC]
  1138. 00000BDC  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  1139. 00000BE0  7025                     moveq.l    D0, 0x25
  1140. label00000BE2:
  1141. 00000BE2  32D8                     move.w     [A1]+, [A0]+
  1142. 00000BE4  51C8 FFFC                dbf        D0, -0x6 /* 00000BE2 */
  1143. 00000BE8  206E 0008                movea.l    A0, [A6 + 0x8]
  1144. 00000BEC  43EE FF68                lea.l      A1, [A6 - 0x98]
  1145. 00000BF0  7025                     moveq.l    D0, 0x25
  1146. label00000BF2:
  1147. 00000BF2  32D8                     move.w     [A1]+, [A0]+
  1148. 00000BF4  51C8 FFFC                dbf        D0, -0x6 /* 00000BF2 */
  1149. 00000BF8  4267                     clr.w      -[A7]
  1150. 00000BFA  486E FFB4                pea.l      [A6 - 0x4C]
  1151. 00000BFE  486E FEA8                pea.l      [A6 - 0x158]
  1152. 00000C02  4EBA 07D0                jsr        [PC + 0x7D0 /* 000013D4 */]
  1153. 00000C06  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1154. 00000C0A  4267                     clr.w      -[A7]
  1155. 00000C0C  486E FF68                pea.l      [A6 - 0x98]
  1156. 00000C10  486E FEEE                pea.l      [A6 - 0x112]
  1157. 00000C14  4EBA 07BE                jsr        [PC + 0x7BE /* 000013D4 */]
  1158. 00000C18  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1159. 00000C1C  4267                     clr.w      -[A7]
  1160. 00000C1E  486E FEA8                pea.l      [A6 - 0x158]
  1161. 00000C22  486E FE6C                pea.l      [A6 - 0x194]
  1162. 00000C26  4EBA FE68                jsr        [PC - 0x198 /* 00000A90 */]
  1163. 00000C2A  101F                     move.b     D0, [A7]+
  1164. 00000C2C  6734                     beq        +0x36 /* 00000C62 */
  1165. 00000C2E  41EE FF34                lea.l      A0, [A6 - 0xCC]
  1166. 00000C32  43EE FE74                lea.l      A1, [A6 - 0x18C]
  1167. 00000C36  7003                     moveq.l    D0, 0x03
  1168. label00000C38:
  1169. 00000C38  30D9                     move.w     [A0]+, [A1]+
  1170. 00000C3A  51C8 FFFC                dbf        D0, -0x6 /* 00000C38 */
  1171. 00000C3E  102D FCC1                move.b     D0, [A5 - 0x33F]
  1172. 00000C42  670C                     beq        +0xE /* 00000C50 */
  1173. 00000C44  486E FEEE                pea.l      [A6 - 0x112]
  1174. 00000C48  486E FF34                pea.l      [A6 - 0xCC]
  1175. 00000C4C  4EBA FCE6                jsr        [PC - 0x31A /* 00000934 */]
  1176. label00000C50:
  1177. 00000C50  4267                     clr.w      -[A7]
  1178. 00000C52  486E FF34                pea.l      [A6 - 0xCC]
  1179. 00000C56  3F3C 003B                move.w     -[A7], 0x3B /* ';' */
  1180. 00000C5A  A88F                     syscall    OSDispatch
  1181. 00000C5C  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1182. 00000C60  607A                     bra        +0x7C /* 00000CDC */
  1183. label00000C62:
  1184. 00000C62  486E FE64                pea.l      [A6 - 0x19C]
  1185. 00000C66  4EBA FA68                jsr        [PC - 0x598 /* 000006D0 */]
  1186. 00000C6A  486E FE26                pea.l      [A6 - 0x1DA]
  1187. 00000C6E  487A FEDC                pea.l      [PC - 0x124 /* 00000B4C, value 0x4E56FE00 */]
  1188. 00000C72  2F0E                     move.l     -[A7], A6
  1189. 00000C74  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  1190. 00000C78  102D FCC1                move.b     D0, [A5 - 0x33F]
  1191. 00000C7C  670C                     beq        +0xE /* 00000C8A */
  1192. 00000C7E  486E FEEE                pea.l      [A6 - 0x112]
  1193. 00000C82  486E FE64                pea.l      [A6 - 0x19C]
  1194. 00000C86  4EBA FB94                jsr        [PC - 0x46C /* 0000081C */]
  1195. label00000C8A:
  1196. 00000C8A  3D7C 4C43 FF42           move.w     [A6 - 0xBE], 0x4C43 /* 'LC' */
  1197. 00000C90  7020                     moveq.l    D0, 0x20
  1198. 00000C92  2D40 FF44                move.l     [A6 - 0xBC], D0
  1199. 00000C96  2D7C 0000 4C00 FF48      move.l     [A6 - 0xB8], 0x4C00 /* 'L\0' */
  1200. 00000C9E  41EE FEA8                lea.l      A0, [A6 - 0x158]
  1201. 00000CA2  2D48 FF4C                move.l     [A6 - 0xB4], A0
  1202. 00000CA6  206E FE68                movea.l    A0, [A6 - 0x198]
  1203. 00000CAA  2D50 FF64                move.l     [A6 - 0x9C], [A0]
  1204. 00000CAE  4267                     clr.w      -[A7]
  1205. 00000CB0  486E FF3C                pea.l      [A6 - 0xC4]
  1206. 00000CB4  205F                     movea.l    A0, [A7]+
  1207. 00000CB6  A9F2                     syscall    Launch/LaunchApplication
  1208. 00000CB8  3E80                     move.w     [A7], D0
  1209. 00000CBA  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1210. 00000CBE  486E FE26                pea.l      [A6 - 0x1DA]
  1211. 00000CC2  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  1212. 00000CC6  102D FCC1                move.b     D0, [A5 - 0x33F]
  1213. 00000CCA  6710                     beq        +0x12 /* 00000CDC */
  1214. 00000CCC  4267                     clr.w      -[A7]
  1215. 00000CCE  486E FE64                pea.l      [A6 - 0x19C]
  1216. 00000CD2  303C 0204                move.w     D0, 0x204
  1217. 00000CD6  A816                     syscall    Pack8
  1218. 00000CD8  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1219. label00000CDC:
  1220. 00000CDC  4E5E                     unlink     A6
  1221. 00000CDE  205F                     movea.l    A0, [A7]+
  1222. 00000CE0  504F                     addq.w     A7, 8
  1223. 00000CE2  4ED0                     jmp        [A0]
  1224. 00000CE4  4E56 FE00                link       A6, -0x0200
  1225. 00000CE8  2F0C                     move.l     -[A7], A4
  1226. 00000CEA  286E 0008                movea.l    A4, [A6 + 0x8]
  1227. 00000CEE  7094                     moveq.l    D0, 0xFFFFFF94
  1228. 00000CF0  B06E 0010                cmp.w      D0, [A6 + 0x10]
  1229. 00000CF4  6650                     bne        +0x52 /* 00000D46 */
  1230. 00000CF6  2F2C FFAE                move.l     -[A7], [A4 - 0x52]
  1231. 00000CFA  2F3C 0000 0400           move.l     -[A7], 0x400
  1232. 00000D00  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  1233. 00000D04  486E FF00                pea.l      [A6 - 0x100]
  1234. 00000D08  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  1235. 00000D0C  2F2C FFB2                move.l     -[A7], [A4 - 0x4E]
  1236. 00000D10  2F3C 0000 0400           move.l     -[A7], 0x400
  1237. 00000D16  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  1238. 00000D1A  486E FE00                pea.l      [A6 - 0x200]
  1239. 00000D1E  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  1240. 00000D22  486C FFC0                pea.l      [A4 - 0x40]
  1241. 00000D26  486E FF00                pea.l      [A6 - 0x100]
  1242. 00000D2A  486E FE00                pea.l      [A6 - 0x200]
  1243. 00000D2E  487A 0022                pea.l      [PC + 0x22 /* 00000D52, value 0x4E56 'NV', cstring "" */]
  1244. 00000D32  A98B                     syscall    ParamText
  1245. 00000D34  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1246. 00000D38  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1247. 00000D3C  2F3C FFFF 08FC           move.l     -[A7], 0xFFFF08FC
  1248. 00000D42  4EAD 20DA                jsr        [A5 + 0x20DA /* export_1047 */]
  1249. label00000D46:
  1250. 00000D46  285F                     movea.l    A4, [A7]+
  1251. 00000D48  4E5E                     unlink     A6
  1252. 00000D4A  205F                     movea.l    A0, [A7]+
  1253. 00000D4C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1254. 00000D50  4ED0                     jmp        [A0]
  1255. 00000D52  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1256. // begin alternate branch 00000D54-00000D58
  1257. fn00000D54:
  1258. 00000D54  4E56 FF0C                link       A6, -0x00F4
  1259. // end alternate branch 00000D54-00000D58
  1260. fn00000D54: // (misaligned)
  1261. 00000D56  FF0C                     .extension 0xF0C <<F/4-5/7>> // unimplemented
  1262. 00000D58  206E 0008                movea.l    A0, [A6 + 0x8]
  1263. 00000D5C  43EE FFBA                lea.l      A1, [A6 - 0x46]
  1264. 00000D60  7022                     moveq.l    D0, 0x22
  1265. label00000D62:
  1266. 00000D62  32D8                     move.w     [A1]+, [A0]+
  1267. 00000D64  51C8 FFFC                dbf        D0, -0x6 /* 00000D62 */
  1268. 00000D68  4267                     clr.w      -[A7]
  1269. 00000D6A  486E FFBA                pea.l      [A6 - 0x46]
  1270. 00000D6E  486E FF4A                pea.l      [A6 - 0xB6]
  1271. 00000D72  4EBA FD1C                jsr        [PC - 0x2E4 /* 00000A90 */]
  1272. 00000D76  101F                     move.b     D0, [A7]+
  1273. 00000D78  6722                     beq        +0x24 /* 00000D9C */
  1274. 00000D7A  41EE FF86                lea.l      A0, [A6 - 0x7A]
  1275. 00000D7E  43EE FF52                lea.l      A1, [A6 - 0xAE]
  1276. 00000D82  7003                     moveq.l    D0, 0x03
  1277. label00000D84:
  1278. 00000D84  30D9                     move.w     [A0]+, [A1]+
  1279. 00000D86  51C8 FFFC                dbf        D0, -0x6 /* 00000D84 */
  1280. 00000D8A  4267                     clr.w      -[A7]
  1281. 00000D8C  486E FF86                pea.l      [A6 - 0x7A]
  1282. 00000D90  3F3C 003B                move.w     -[A7], 0x3B /* ';' */
  1283. 00000D94  A88F                     syscall    OSDispatch
  1284. 00000D96  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1285. 00000D9A  6048                     bra        +0x4A /* 00000DE4 */
  1286. label00000D9C:
  1287. 00000D9C  486E FF0C                pea.l      [A6 - 0xF4]
  1288. 00000DA0  487A FF42                pea.l      [PC - 0xBE /* 00000CE4, value 0x4E56FE00 */]
  1289. 00000DA4  2F0E                     move.l     -[A7], A6
  1290. 00000DA6  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  1291. 00000DAA  3D7C 4C43 FF94           move.w     [A6 - 0x6C], 0x4C43 /* 'LC' */
  1292. 00000DB0  7020                     moveq.l    D0, 0x20
  1293. 00000DB2  2D40 FF96                move.l     [A6 - 0x6A], D0
  1294. 00000DB6  2D7C 0000 4C00 FF9A      move.l     [A6 - 0x66], 0x4C00 /* 'L\0' */
  1295. 00000DBE  41EE FFBA                lea.l      A0, [A6 - 0x46]
  1296. 00000DC2  2D48 FF9E                move.l     [A6 - 0x62], A0
  1297. 00000DC6  7000                     moveq.l    D0, 0x00
  1298. 00000DC8  2D40 FFB6                move.l     [A6 - 0x4A], D0
  1299. 00000DCC  4267                     clr.w      -[A7]
  1300. 00000DCE  486E FF8E                pea.l      [A6 - 0x72]
  1301. 00000DD2  205F                     movea.l    A0, [A7]+
  1302. 00000DD4  A9F2                     syscall    Launch/LaunchApplication
  1303. 00000DD6  3E80                     move.w     [A7], D0
  1304. 00000DD8  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1305. 00000DDC  486E FF0C                pea.l      [A6 - 0xF4]
  1306. 00000DE0  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  1307. label00000DE4:
  1308. 00000DE4  4E5E                     unlink     A6
  1309. 00000DE6  2E9F                     move.l     [A7], [A7]+
  1310. 00000DE8  4E75                     rts
  1311. 00000DEA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1312. // begin alternate branch 00000DEC-00000DF0
  1313. fn00000DEC:
  1314. 00000DEC  4E56 FFA8                link       A6, -0x0058
  1315. // end alternate branch 00000DEC-00000DF0
  1316. fn00000DEC: // (misaligned)
  1317. 00000DEE  FFA8                     .invalid   <<F/6/7>>
  1318. 00000DF0  206E 0008                movea.l    A0, [A6 + 0x8]
  1319. 00000DF4  43EE FFBA                lea.l      A1, [A6 - 0x46]
  1320. 00000DF8  7022                     moveq.l    D0, 0x22
  1321. label00000DFA:
  1322. 00000DFA  32D8                     move.w     [A1]+, [A0]+
  1323. 00000DFC  51C8 FFFC                dbf        D0, -0x6 /* 00000DFA */
  1324. 00000E00  4267                     clr.w      -[A7]
  1325. 00000E02  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  1326. 00000E06  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  1327. 00000E0A  486E FFC0                pea.l      [A6 - 0x40]
  1328. 00000E0E  486E FFA8                pea.l      [A6 - 0x58]
  1329. 00000E12  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  1330. 00000E16  3D5F FFB8                move.w     [A6 - 0x48], [A7]+
  1331. 00000E1A  203C 4674 506A           move.l     D0, 0x4674506A /* 'FtPj' */
  1332. 00000E20  B0AE FFA8                cmp.l      D0, [A6 - 0x58]
  1333. 00000E24  57C0                     seq        D0
  1334. 00000E26  4A00                     tst.b      D0
  1335. 00000E28  6610                     bne        +0x12 /* 00000E3A */
  1336. 00000E2A  223C 4674 4346           move.l     D1, 0x46744346 /* 'FtCF' */
  1337. 00000E30  B2AE FFA8                cmp.l      D1, [A6 - 0x58]
  1338. 00000E34  57C1                     seq        D1
  1339. 00000E36  8001                     or.b       D0, D1
  1340. 00000E38  6708                     beq        +0xA /* 00000E42 */
  1341. label00000E3A:
  1342. 00000E3A  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1343. 00000E40  6004                     bra        +0x6 /* 00000E46 */
  1344. label00000E42:
  1345. 00000E42  422E 000C                clr.b      [A6 + 0xC]
  1346. label00000E46:
  1347. 00000E46  4E5E                     unlink     A6
  1348. 00000E48  2E9F                     move.l     [A7], [A7]+
  1349. 00000E4A  4E75                     rts
  1350. fn00000E4C:
  1351. 00000E4C  4E56 FFA8                link       A6, -0x0058
  1352. 00000E50  206E 0008                movea.l    A0, [A6 + 0x8]
  1353. 00000E54  43EE FFBA                lea.l      A1, [A6 - 0x46]
  1354. 00000E58  7022                     moveq.l    D0, 0x22
  1355. label00000E5A:
  1356. 00000E5A  32D8                     move.w     [A1]+, [A0]+
  1357. 00000E5C  51C8 FFFC                dbf        D0, -0x6 /* 00000E5A */
  1358. 00000E60  4267                     clr.w      -[A7]
  1359. 00000E62  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  1360. 00000E66  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  1361. 00000E6A  486E FFC0                pea.l      [A6 - 0x40]
  1362. 00000E6E  486E FFA8                pea.l      [A6 - 0x58]
  1363. 00000E72  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  1364. 00000E76  3D5F FFB8                move.w     [A6 - 0x48], [A7]+
  1365. 00000E7A  203C 4150 504C           move.l     D0, 0x4150504C /* 'APPL' */
  1366. 00000E80  B0AE FFA8                cmp.l      D0, [A6 - 0x58]
  1367. 00000E84  6608                     bne        +0xA /* 00000E8E */
  1368. 00000E86  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1369. 00000E8C  6004                     bra        +0x6 /* 00000E92 */
  1370. label00000E8E:
  1371. 00000E8E  422E 000C                clr.b      [A6 + 0xC]
  1372. label00000E92:
  1373. 00000E92  4E5E                     unlink     A6
  1374. 00000E94  2E9F                     move.l     [A7], [A7]+
  1375. 00000E96  4E75                     rts
  1376. export_2379:
  1377. 00000E98  4E56 FC56                link       A6, -0x03AA
  1378. 00000E9C  48E7 0300                movem.l    -[A7], D6,D7
  1379. 00000EA0  206E 0008                movea.l    A0, [A6 + 0x8]
  1380. 00000EA4  43EE FFBA                lea.l      A1, [A6 - 0x46]
  1381. 00000EA8  7022                     moveq.l    D0, 0x22
  1382. label00000EAA:
  1383. 00000EAA  32D8                     move.w     [A1]+, [A0]+
  1384. 00000EAC  51C8 FFFC                dbf        D0, -0x6 /* 00000EAA */
  1385. 00000EB0  4206                     clr.b      D6
  1386. 00000EB2  4267                     clr.w      -[A7]
  1387. 00000EB4  486E FFBA                pea.l      [A6 - 0x46]
  1388. 00000EB8  4EBA FF32                jsr        [PC - 0xCE /* 00000DEC */]
  1389. 00000EBC  101F                     move.b     D0, [A7]+
  1390. 00000EBE  6710                     beq        +0x12 /* 00000ED0 */
  1391. 00000EC0  3F3C 0014                move.w     -[A7], 0x14
  1392. 00000EC4  486E FFBA                pea.l      [A6 - 0x46]
  1393. 00000EC8  4EAD 0A72                jsr        [A5 + 0xA72 /* export_330 */]
  1394. 00000ECC  6000 017C                bra        +0x17E /* 0000104A */
  1395. label00000ED0:
  1396. 00000ED0  102D FCC6                move.b     D0, [A5 - 0x33A]
  1397. 00000ED4  6720                     beq        +0x22 /* 00000EF6 */
  1398. 00000ED6  2F00                     move.l     -[A7], D0
  1399. 00000ED8  4267                     clr.w      -[A7]
  1400. 00000EDA  486E FFBA                pea.l      [A6 - 0x46]
  1401. 00000EDE  4EBA FF6C                jsr        [PC - 0x94 /* 00000E4C */]
  1402. 00000EE2  121F                     move.b     D1, [A7]+
  1403. 00000EE4  201F                     move.l     D0, [A7]+
  1404. 00000EE6  C001                     and.b      D0, D1
  1405. 00000EE8  670C                     beq        +0xE /* 00000EF6 */
  1406. 00000EEA  486E FFBA                pea.l      [A6 - 0x46]
  1407. 00000EEE  4EBA FE64                jsr        [PC - 0x19C /* 00000D54 */]
  1408. 00000EF2  6000 0156                bra        +0x158 /* 0000104A */
  1409. label00000EF6:
  1410. 00000EF6  4267                     clr.w      -[A7]
  1411. 00000EF8  4EBA F7B2                jsr        [PC - 0x84E /* 000006AC */]
  1412. 00000EFC  101F                     move.b     D0, [A7]+
  1413. 00000EFE  6700 014A                beq        +0x14C /* 0000104A */
  1414. 00000F02  4267                     clr.w      -[A7]
  1415. 00000F04  486E FFBA                pea.l      [A6 - 0x46]
  1416. 00000F08  486D E800                pea.l      [A5 - 0x1800]
  1417. 00000F0C  4EBA 03FA                jsr        [PC + 0x3FA /* 00001308 */]
  1418. 00000F10  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  1419. 00000F14  4267                     clr.w      -[A7]
  1420. 00000F16  2F2D E898                move.l     -[A7], [A5 - 0x1768]
  1421. 00000F1A  2F2D E844                move.l     -[A7], [A5 - 0x17BC]
  1422. 00000F1E  2F2D E848                move.l     -[A7], [A5 - 0x17B8]
  1423. 00000F22  486D E84C                pea.l      [A5 - 0x17B4]
  1424. 00000F26  4EBA F1AC                jsr        [PC - 0xE54 /* 000000D4 */]
  1425. 00000F2A  3E1F                     move.w     D7, [A7]+
  1426. 00000F2C  56C0                     sne        D0
  1427. 00000F2E  4A00                     tst.b      D0
  1428. 00000F30  6624                     bne        +0x26 /* 00000F56 */
  1429. 00000F32  802E 000C                or.b       D0, [A6 + 0xC]
  1430. 00000F36  0240 0001                andi.w     D0, 0x1
  1431. 00000F3A  661A                     bne        +0x1C /* 00000F56 */
  1432. 00000F3C  2F00                     move.l     -[A7], D0
  1433. 00000F3E  4267                     clr.w      -[A7]
  1434. 00000F40  486D E84C                pea.l      [A5 - 0x17B4]
  1435. 00000F44  4EBA 021E                jsr        [PC + 0x21E /* 00001164 */]
  1436. 00000F48  121F                     move.b     D1, [A7]+
  1437. 00000F4A  201F                     move.l     D0, [A7]+
  1438. 00000F4C  0A01 0001                xori.b     D1, 0x1
  1439. 00000F50  8001                     or.b       D0, D1
  1440. 00000F52  6700 00B0                beq        +0xB2 /* 00001004 */
  1441. label00000F56:
  1442. 00000F56  486E FE58                pea.l      [A6 - 0x1A8]
  1443. 00000F5A  2F3C 0001 0960           move.l     -[A7], 0x10960
  1444. 00000F60  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  1445. 00000F64  486E FE58                pea.l      [A6 - 0x1A8]
  1446. 00000F68  486E FD56                pea.l      [A6 - 0x2AA]
  1447. 00000F6C  2F2D E848                move.l     -[A7], [A5 - 0x17B8]
  1448. 00000F70  4EAD 26DA                jsr        [A5 + 0x26DA /* export_1239 */]
  1449. 00000F74  486D E800                pea.l      [A5 - 0x1800]
  1450. 00000F78  486E FC56                pea.l      [A6 - 0x3AA]
  1451. 00000F7C  2F2D E844                move.l     -[A7], [A5 - 0x17BC]
  1452. 00000F80  4EAD 26DA                jsr        [A5 + 0x26DA /* export_1239 */]
  1453. 00000F84  487A 00D4                pea.l      [PC + 0xD4 /* 0000105A, value 0x4E56 'NV', cstring "" */]
  1454. 00000F88  4EAD 2A12                jsr        [A5 + 0x2A12 /* export_1342 */]
  1455. 00000F8C  4267                     clr.w      -[A7]
  1456. 00000F8E  486E FE58                pea.l      [A6 - 0x1A8]
  1457. 00000F92  4EAD 2DFA                jsr        [A5 + 0x2DFA /* export_1467 */]
  1458. 00000F96  101F                     move.b     D0, [A7]+
  1459. 00000F98  6768                     beq        +0x6A /* 00001002 */
  1460. 00000F9A  486E FFB2                pea.l      [A6 - 0x4E]
  1461. 00000F9E  3F3C F060                move.w     -[A7], 0xF060
  1462. 00000FA2  4EAD 29F2                jsr        [A5 + 0x29F2 /* export_1338 */]
  1463. 00000FA6  2D7C 4150 504C FFA2      move.l     [A6 - 0x5E], 0x4150504C /* 'APPL' */
  1464. 00000FAE  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  1465. 00000FB2  487A 00A6                pea.l      [PC + 0xA6 /* 0000105A, value 0x4E56 'NV', cstring "" */]
  1466. 00000FB6  42A7                     clr.l      -[A7]
  1467. 00000FB8  3F3C 0001                move.w     -[A7], 0x1
  1468. 00000FBC  486E FFA2                pea.l      [A6 - 0x5E]
  1469. 00000FC0  42A7                     clr.l      -[A7]
  1470. 00000FC2  486E FF58                pea.l      [A6 - 0xA8]
  1471. 00000FC6  3F3C 0002                move.w     -[A7], 0x2
  1472. 00000FCA  A9EA                     syscall    Pack3
  1473. 00000FCC  102E FF58                move.b     D0, [A6 - 0xA8]
  1474. 00000FD0  672C                     beq        +0x2E /* 00000FFE */
  1475. 00000FD2  4267                     clr.w      -[A7]
  1476. 00000FD4  486E FF58                pea.l      [A6 - 0xA8]
  1477. 00000FD8  486D E84C                pea.l      [A5 - 0x17B4]
  1478. 00000FDC  4EBA 04AE                jsr        [PC + 0x4AE /* 0000148C */]
  1479. 00000FE0  3E1F                     move.w     D7, [A7]+
  1480. 00000FE2  6620                     bne        +0x22 /* 00001004 */
  1481. 00000FE4  4267                     clr.w      -[A7]
  1482. 00000FE6  2F2D E898                move.l     -[A7], [A5 - 0x1768]
  1483. 00000FEA  2F2D E844                move.l     -[A7], [A5 - 0x17BC]
  1484. 00000FEE  2F2D E848                move.l     -[A7], [A5 - 0x17B8]
  1485. 00000FF2  486D E84C                pea.l      [A5 - 0x17B4]
  1486. 00000FF6  4EBA F28C                jsr        [PC - 0xD74 /* 00000284 */]
  1487. 00000FFA  3E1F                     move.w     D7, [A7]+
  1488. 00000FFC  6006                     bra        +0x8 /* 00001004 */
  1489. label00000FFE:
  1490. 00000FFE  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1491. 00001000  6002                     bra        +0x4 /* 00001004 */
  1492. label00001002:
  1493. 00001002  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1494. label00001004:
  1495. 00001004  4A47                     tst.w      D7
  1496. 00001006  6702                     beq        +0x4 /* 0000100A */
  1497. 00001008  6040                     bra        +0x42 /* 0000104A */
  1498. label0000100A:
  1499. 0000100A  102D FCC6                move.b     D0, [A5 - 0x33A]
  1500. 0000100E  670E                     beq        +0x10 /* 0000101E */
  1501. 00001010  486D E84C                pea.l      [A5 - 0x17B4]
  1502. 00001014  486D E800                pea.l      [A5 - 0x1800]
  1503. 00001018  4EBA FBBA                jsr        [PC - 0x446 /* 00000BD4 */]
  1504. 0000101C  602C                     bra        +0x2E /* 0000104A */
  1505. label0000101E:
  1506. 0000101E  4EBA 0814                jsr        [PC + 0x814 /* 00001834 */]
  1507. 00001022  4267                     clr.w      -[A7]
  1508. 00001024  486D E800                pea.l      [A5 - 0x1800]
  1509. 00001028  4EBA 08A2                jsr        [PC + 0x8A2 /* 000018CC */]
  1510. 0000102C  3E1F                     move.w     D7, [A7]+
  1511. 0000102E  661A                     bne        +0x1C /* 0000104A */
  1512. 00001030  102D E7F8                move.b     D0, [A5 - 0x1808]
  1513. 00001034  670E                     beq        +0x10 /* 00001044 */
  1514. 00001036  4267                     clr.w      -[A7]
  1515. 00001038  486D E84C                pea.l      [A5 - 0x17B4]
  1516. 0000103C  4EBA 05EA                jsr        [PC + 0x5EA /* 00001628 */]
  1517. 00001040  3E1F                     move.w     D7, [A7]+
  1518. 00001042  6004                     bra        +0x6 /* 00001048 */
  1519. label00001044:
  1520. 00001044  102D E7FC                move.b     D0, [A5 - 0x1804]
  1521. label00001048:
  1522. 00001048  7C01                     moveq.l    D6, 0x01
  1523. label0000104A:
  1524. 0000104A  1D46 000E                move.b     [A6 + 0xE], D6
  1525. 0000104E  4CDF 00C0                movem.l    D6,D7, [A7]+
  1526. 00001052  4E5E                     unlink     A6
  1527. 00001054  205F                     movea.l    A0, [A7]+
  1528. 00001056  5C4F                     addq.w     A7, 6
  1529. 00001058  4ED0                     jmp        [A0]
  1530. 0000105A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1531. export_2380: // at 0000105C (misaligned)
  1532. 0000105E  FFFE                     .invalid   <<F/7/7>>
  1533. 00001060  4267                     clr.w      -[A7]
  1534. 00001062  4EBA F65C                jsr        [PC - 0x9A4 /* 000006C0 */]
  1535. 00001066  4A2D E84C                tst.b      [A5 - 0x17B4]
  1536. 0000106A  56C0                     sne        D0
  1537. 0000106C  C01F                     and.b      D0, [A7]+
  1538. 0000106E  6734                     beq        +0x36 /* 000010A4 */
  1539. 00001070  102D E7F8                move.b     D0, [A5 - 0x1808]
  1540. 00001074  6702                     beq        +0x4 /* 00001078 */
  1541. 00001076  602C                     bra        +0x2E /* 000010A4 */
  1542. label00001078:
  1543. 00001078  102D E7FC                move.b     D0, [A5 - 0x1804]
  1544. 0000107C  6726                     beq        +0x28 /* 000010A4 */
  1545. 0000107E  4EBA 07B4                jsr        [PC + 0x7B4 /* 00001834 */]
  1546. 00001082  4267                     clr.w      -[A7]
  1547. 00001084  486D E800                pea.l      [A5 - 0x1800]
  1548. 00001088  4EBA 0842                jsr        [PC + 0x842 /* 000018CC */]
  1549. 0000108C  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  1550. 00001090  660C                     bne        +0xE /* 0000109E */
  1551. 00001092  4267                     clr.w      -[A7]
  1552. 00001094  486D E84C                pea.l      [A5 - 0x17B4]
  1553. 00001098  4EBA 068A                jsr        [PC + 0x68A /* 00001724 */]
  1554. 0000109C  6006                     bra        +0x8 /* 000010A4 */
  1555. label0000109E:
  1556. 0000109E  3F3C 0003                move.w     -[A7], 0x3
  1557. 000010A2  A9C8                     syscall    SysBeep
  1558. label000010A4:
  1559. 000010A4  4E5E                     unlink     A6
  1560. 000010A6  4E75                     rts
  1561. export_2381:
  1562. 000010A8  4E56 FF20                link       A6, -0x00E0
  1563. 000010AC  2F07                     move.l     -[A7], D7
  1564. 000010AE  206E 000C                movea.l    A0, [A6 + 0xC]
  1565. 000010B2  43EE FFBA                lea.l      A1, [A6 - 0x46]
  1566. 000010B6  7022                     moveq.l    D0, 0x22
  1567. label000010B8:
  1568. 000010B8  32D8                     move.w     [A1]+, [A0]+
  1569. 000010BA  51C8 FFFC                dbf        D0, -0x6 /* 000010B8 */
  1570. 000010BE  206E 0008                movea.l    A0, [A6 + 0x8]
  1571. 000010C2  4210                     clr.b      [A0]
  1572. 000010C4  486E FF20                pea.l      [A6 - 0xE0]
  1573. 000010C8  4EBA 005A                jsr        [PC + 0x5A /* 00001124 */]
  1574. 000010CC  486E FF6C                pea.l      [A6 - 0x94]
  1575. 000010D0  4EBA 0052                jsr        [PC + 0x52 /* 00001124 */]
  1576. 000010D4  4267                     clr.w      -[A7]
  1577. 000010D6  486E FFBA                pea.l      [A6 - 0x46]
  1578. 000010DA  486E FF20                pea.l      [A6 - 0xE0]
  1579. 000010DE  4EBA 0228                jsr        [PC + 0x228 /* 00001308 */]
  1580. 000010E2  3E1F                     move.w     D7, [A7]+
  1581. 000010E4  6702                     beq        +0x4 /* 000010E8 */
  1582. 000010E6  602C                     bra        +0x2E /* 00001114 */
  1583. label000010E8:
  1584. 000010E8  4267                     clr.w      -[A7]
  1585. 000010EA  2F2D E898                move.l     -[A7], [A5 - 0x1768]
  1586. 000010EE  2F2E FF64                move.l     -[A7], [A6 - 0x9C]
  1587. 000010F2  2F2E FF68                move.l     -[A7], [A6 - 0x98]
  1588. 000010F6  486E FF6C                pea.l      [A6 - 0x94]
  1589. 000010FA  4EBA EFD8                jsr        [PC - 0x1028 /* 000000D4 */]
  1590. 000010FE  3E1F                     move.w     D7, [A7]+
  1591. 00001100  6702                     beq        +0x4 /* 00001104 */
  1592. 00001102  6010                     bra        +0x12 /* 00001114 */
  1593. label00001104:
  1594. 00001104  206E 0008                movea.l    A0, [A6 + 0x8]
  1595. 00001108  43EE FF6C                lea.l      A1, [A6 - 0x94]
  1596. 0000110C  700F                     moveq.l    D0, 0x0F
  1597. label0000110E:
  1598. 0000110E  30D9                     move.w     [A0]+, [A1]+
  1599. 00001110  51C8 FFFC                dbf        D0, -0x6 /* 0000110E */
  1600. label00001114:
  1601. 00001114  3D47 0010                move.w     [A6 + 0x10], D7
  1602. 00001118  2E1F                     move.l     D7, [A7]+
  1603. 0000111A  4E5E                     unlink     A6
  1604. 0000111C  205F                     movea.l    A0, [A7]+
  1605. 0000111E  504F                     addq.w     A7, 8
  1606. 00001120  4ED0                     jmp        [A0]
  1607. 00001122  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1608. // begin alternate branch 00001124-0000112A
  1609. export_2382:
  1610. fn00001124:
  1611. 00001124  4E56 0000                link       A6, 0
  1612. 00001128  2F0C                     move.l     -[A7], A4
  1613. // end alternate branch 00001124-0000112A
  1614. export_2382: // at 00001124 (misaligned)
  1615. fn00001124: // (misaligned)
  1616. 00001126  0000 2F0C                ori.b      D0, 0xC
  1617. 0000112A  286E 0008                movea.l    A4, [A6 + 0x8]
  1618. 0000112E  4214                     clr.b      [A4]
  1619. 00001130  422C 0020                clr.b      [A4 + 0x20]
  1620. 00001134  7000                     moveq.l    D0, 0x00
  1621. 00001136  2940 0040                move.l     [A4 + 0x40], D0
  1622. 0000113A  297C 3F3F 3F3F 0044      move.l     [A4 + 0x44], 0x3F3F3F3F /* '????' */
  1623. 00001142  297C 3F3F 3F3F 0048      move.l     [A4 + 0x48], 0x3F3F3F3F /* '????' */
  1624. 0000114A  285F                     movea.l    A4, [A7]+
  1625. 0000114C  4E5E                     unlink     A6
  1626. 0000114E  2E9F                     move.l     [A7], [A7]+
  1627. 00001150  4E75                     rts
  1628. 00001152  8C43                     or.w       D6, D3
  1629. 00001154  4C45 4152                movem.l    D1,D4,D6,A0,A6, D5
  1630. 00001158  4649                     not.w      A1
  1631. 0000115A  4C45 5245                movem.l    D0,D2,D6,A1,A4,A6, D5
  1632. 0000115E  4600                     not.b      D0
  1633. 00001160  0000 0000                ori.b      D0, 0x0
  1634. fn00001164:
  1635. 00001164  4E56 FF24                link       A6, -0x00DC
  1636. 00001168  48E7 0300                movem.l    -[A7], D6,D7
  1637. 0000116C  206E 0008                movea.l    A0, [A6 + 0x8]
  1638. 00001170  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  1639. 00001174  7025                     moveq.l    D0, 0x25
  1640. label00001176:
  1641. 00001176  32D8                     move.w     [A1]+, [A0]+
  1642. 00001178  51C8 FFFC                dbf        D0, -0x6 /* 00001176 */
  1643. 0000117C  4206                     clr.b      D6
  1644. 0000117E  4267                     clr.w      -[A7]
  1645. 00001180  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  1646. 00001184  1F10                     move.b     -[A7], [A0]
  1647. 00001186  3F3C 001F                move.w     -[A7], 0x1F
  1648. 0000118A  4EAD 250A                jsr        [A5 + 0x250A /* export_1181 */]
  1649. 0000118E  2F08                     move.l     -[A7], A0
  1650. 00001190  486E FF34                pea.l      [A6 - 0xCC]
  1651. 00001194  4EBA 03C2                jsr        [PC + 0x3C2 /* 00001558 */]
  1652. 00001198  3E1F                     move.w     D7, [A7]+
  1653. 0000119A  6702                     beq        +0x4 /* 0000119E */
  1654. 0000119C  6032                     bra        +0x34 /* 000011D0 */
  1655. label0000119E:
  1656. 0000119E  7000                     moveq.l    D0, 0x00
  1657. 000011A0  2D40 FF42                move.l     [A6 - 0xBE], D0
  1658. 000011A4  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  1659. 000011A8  2D48 FF48                move.l     [A6 - 0xB8], A0
  1660. 000011AC  3D6E FF34 FF4C           move.w     [A6 - 0xB4], [A6 - 0xCC]
  1661. 000011B2  426E FF52                clr.w      [A6 - 0xAE]
  1662. 000011B6  2D6E FFF4 FF66           move.l     [A6 - 0x9A], [A6 - 0xC]
  1663. 000011BC  4267                     clr.w      -[A7]
  1664. 000011BE  486E FF36                pea.l      [A6 - 0xCA]
  1665. 000011C2  4267                     clr.w      -[A7]
  1666. 000011C4  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1667. 000011C8  3E1F                     move.w     D7, [A7]+
  1668. 000011CA  6702                     beq        +0x4 /* 000011CE */
  1669. 000011CC  6002                     bra        +0x4 /* 000011D0 */
  1670. label000011CE:
  1671. 000011CE  7C01                     moveq.l    D6, 0x01
  1672. label000011D0:
  1673. 000011D0  1D46 000C                move.b     [A6 + 0xC], D6
  1674. 000011D4  4CDF 00C0                movem.l    D6,D7, [A7]+
  1675. 000011D8  4E5E                     unlink     A6
  1676. 000011DA  2E9F                     move.l     [A7], [A7]+
  1677. 000011DC  4E75                     rts
  1678. 000011DE  8D46 494C                pack       D6, D6, 0x494C
  1679. 000011E2  4552                     chk.w      D2, [A2]
  1680. 000011E4  4546                     chk.w      D2, D6
  1681. 000011E6  4558                     chk.w      D2, [A0]+
  1682. 000011E8  4953                     chk.w      D4, [A3]
  1683. 000011EA  5453                     addq.w     [A3], 2
  1684. 000011EC  0000 0000                ori.b      D0, 0x0
  1685. fn000011F0:
  1686. 000011F0  4E56 FF8C                link       A6, -0x0074
  1687. 000011F4  2F07                     move.l     -[A7], D7
  1688. 000011F6  206E 0008                movea.l    A0, [A6 + 0x8]
  1689. 000011FA  4210                     clr.b      [A0]
  1690. 000011FC  7000                     moveq.l    D0, 0x00
  1691. 000011FE  2D40 FFBA                move.l     [A6 - 0x46], D0
  1692. 00001202  2D6E 0008 FFC0           move.l     [A6 - 0x40], [A6 + 0x8]
  1693. 00001208  3D6E 000C FFC4           move.w     [A6 - 0x3C], [A6 + 0xC]
  1694. 0000120E  426E FFCA                clr.w      [A6 - 0x36]
  1695. 00001212  4267                     clr.w      -[A7]
  1696. 00001214  486E FFAE                pea.l      [A6 - 0x52]
  1697. 00001218  4267                     clr.w      -[A7]
  1698. 0000121A  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  1699. 0000121E  3E1F                     move.w     D7, [A7]+
  1700. 00001220  664C                     bne        +0x4E /* 0000126E */
  1701. 00001222  206E 0008                movea.l    A0, [A6 + 0x8]
  1702. 00001226  2248                     movea.l    A1, A0
  1703. 00001228  4240                     clr.w      D0
  1704. 0000122A  1011                     move.b     D0, [A1]
  1705. 0000122C  41BC 001F 4241           .invalid   0, 0x1F4241 // invalid opcode 4 with b == 6
  1706. 00001232  1230 0000                move.b     D1, [A0 + D0.w]
  1707. 00001236  703A                     moveq.l    D0, 0x3A
  1708. 00001238  B041                     cmp.w      D0, D1
  1709. 0000123A  6732                     beq        +0x34 /* 0000126E */
  1710. 0000123C  206E 0008                movea.l    A0, [A6 + 0x8]
  1711. 00001240  2F08                     move.l     -[A7], A0
  1712. 00001242  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1713. 00001246  487A 0044                pea.l      [PC + 0x44 /* 0000128C, value 0x13A0000 */]
  1714. 0000124A  486E FF8C                pea.l      [A6 - 0x74]
  1715. 0000124E  3F3C 0002                move.w     -[A7], 0x2
  1716. 00001252  4EAD 2532                jsr        [A5 + 0x2532 /* export_1186 */]
  1717. 00001256  205F                     movea.l    A0, [A7]+
  1718. 00001258  43EE FF8C                lea.l      A1, [A6 - 0x74]
  1719. 0000125C  1F11                     move.b     -[A7], [A1]
  1720. 0000125E  3F3C 001F                move.w     -[A7], 0x1F
  1721. 00001262  4EAD 250A                jsr        [A5 + 0x250A /* export_1181 */]
  1722. 00001266  700F                     moveq.l    D0, 0x0F
  1723. label00001268:
  1724. 00001268  30D9                     move.w     [A0]+, [A1]+
  1725. 0000126A  51C8 FFFC                dbf        D0, -0x6 /* 00001268 */
  1726. label0000126E:
  1727. 0000126E  3D47 000E                move.w     [A6 + 0xE], D7
  1728. 00001272  2E1F                     move.l     D7, [A7]+
  1729. 00001274  4E5E                     unlink     A6
  1730. 00001276  205F                     movea.l    A0, [A7]+
  1731. 00001278  5C4F                     addq.w     A7, 6
  1732. 0000127A  4ED0                     jmp        [A0]
  1733. 0000127C  8D47 4554                pack       D6, D7, 0x4554
  1734. 00001280  564F                     addq.w     A7, 3
  1735. 00001282  4C55 4D45                movem.l    D0,D2,D6,A0,A2,A3,A6, [A5]
  1736. 00001286  4E41                     trap       1
  1737. 00001288  4D45                     chk.w      D6, D5
  1738. 0000128A  0002 013A                ori.b      D2, 0x3A /* ':' */
  1739. 0000128E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1740. // begin alternate branch 00001290-00001294
  1741. fn00001290:
  1742. 00001290  4E56 FF72                link       A6, -0x008E
  1743. // end alternate branch 00001290-00001294
  1744. fn00001290: // (misaligned)
  1745. 00001292  FF72                     .extension 0xF72 <<F/4-5/7>> // unimplemented
  1746. 00001294  2F07                     move.l     -[A7], D7
  1747. 00001296  206E 000E                movea.l    A0, [A6 + 0xE]
  1748. 0000129A  43EE FFE0                lea.l      A1, [A6 - 0x20]
  1749. 0000129E  700F                     moveq.l    D0, 0x0F
  1750. label000012A0:
  1751. 000012A0  32D8                     move.w     [A1]+, [A0]+
  1752. 000012A2  51C8 FFFC                dbf        D0, -0x6 /* 000012A0 */
  1753. 000012A6  206E 0008                movea.l    A0, [A6 + 0x8]
  1754. 000012AA  70FF                     moveq.l    D0, 0xFFFFFFFF
  1755. 000012AC  2080                     move.l     [A0], D0
  1756. 000012AE  7000                     moveq.l    D0, 0x00
  1757. 000012B0  2D40 FF7E                move.l     [A6 - 0x82], D0
  1758. 000012B4  41EE FFE0                lea.l      A0, [A6 - 0x20]
  1759. 000012B8  2D48 FF84                move.l     [A6 - 0x7C], A0
  1760. 000012BC  3D6E 000C FF88           move.w     [A6 - 0x78], [A6 + 0xC]
  1761. 000012C2  426E FF8E                clr.w      [A6 - 0x72]
  1762. 000012C6  7000                     moveq.l    D0, 0x00
  1763. 000012C8  2D40 FFA2                move.l     [A6 - 0x5E], D0
  1764. 000012CC  4267                     clr.w      -[A7]
  1765. 000012CE  486E FF72                pea.l      [A6 - 0x8E]
  1766. 000012D2  4267                     clr.w      -[A7]
  1767. 000012D4  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1768. 000012D8  3E1F                     move.w     D7, [A7]+
  1769. 000012DA  6608                     bne        +0xA /* 000012E4 */
  1770. 000012DC  206E 0008                movea.l    A0, [A6 + 0x8]
  1771. 000012E0  20AE FFD6                move.l     [A0], [A6 - 0x2A]
  1772. label000012E4:
  1773. 000012E4  3D47 0012                move.w     [A6 + 0x12], D7
  1774. 000012E8  2E1F                     move.l     D7, [A7]+
  1775. 000012EA  4E5E                     unlink     A6
  1776. 000012EC  205F                     movea.l    A0, [A7]+
  1777. 000012EE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1778. 000012F2  4ED0                     jmp        [A0]
  1779. 000012F4  8E47                     or.w       D7, D7
  1780. 000012F6  4554                     chk.w      D2, [A4]
  1781. 000012F8  4449                     neg.w      A1
  1782. 000012FA  5245                     addq.w     D5, 1
  1783. 000012FC  4354                     chk.w      D1, [A4]
  1784. 000012FE  4F52                     chk.w      D7, [A2]
  1785. 00001300  5949                     subq.w     A1, 4
  1786. 00001302  4400                     neg.b      D0
  1787. 00001304  0000 0000                ori.b      D0, 0x0
  1788. fn00001308:
  1789. 00001308  4E56 FF88                link       A6, -0x0078
  1790. 0000130C  2F07                     move.l     -[A7], D7
  1791. 0000130E  206E 000C                movea.l    A0, [A6 + 0xC]
  1792. 00001312  43EE FFBA                lea.l      A1, [A6 - 0x46]
  1793. 00001316  7022                     moveq.l    D0, 0x22
  1794. label00001318:
  1795. 00001318  32D8                     move.w     [A1]+, [A0]+
  1796. 0000131A  51C8 FFFC                dbf        D0, -0x6 /* 00001318 */
  1797. 0000131E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1798. 00001322  4EBA FE00                jsr        [PC - 0x200 /* 00001124 */]
  1799. 00001326  4267                     clr.w      -[A7]
  1800. 00001328  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  1801. 0000132C  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  1802. 00001330  41EE FFC0                lea.l      A0, [A6 - 0x40]
  1803. 00001334  1F10                     move.b     -[A7], [A0]
  1804. 00001336  3F3C 00FF                move.w     -[A7], 0xFF
  1805. 0000133A  4EAD 250A                jsr        [A5 + 0x250A /* export_1181 */]
  1806. 0000133E  2F08                     move.l     -[A7], A0
  1807. 00001340  486E FFA8                pea.l      [A6 - 0x58]
  1808. 00001344  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  1809. 00001348  3E1F                     move.w     D7, [A7]+
  1810. 0000134A  6666                     bne        +0x68 /* 000013B2 */
  1811. 0000134C  206E 0008                movea.l    A0, [A6 + 0x8]
  1812. 00001350  216E FFAC 0044           move.l     [A0 + 0x44], [A6 - 0x54]
  1813. 00001356  206E 0008                movea.l    A0, [A6 + 0x8]
  1814. 0000135A  216E FFA8 0048           move.l     [A0 + 0x48], [A6 - 0x58]
  1815. 00001360  206E 0008                movea.l    A0, [A6 + 0x8]
  1816. 00001364  43EE FFC0                lea.l      A1, [A6 - 0x40]
  1817. 00001368  1F11                     move.b     -[A7], [A1]
  1818. 0000136A  3F3C 001F                move.w     -[A7], 0x1F
  1819. 0000136E  4EAD 250A                jsr        [A5 + 0x250A /* export_1181 */]
  1820. 00001372  700F                     moveq.l    D0, 0x0F
  1821. label00001374:
  1822. 00001374  30D9                     move.w     [A0]+, [A1]+
  1823. 00001376  51C8 FFFC                dbf        D0, -0x6 /* 00001374 */
  1824. 0000137A  4267                     clr.w      -[A7]
  1825. 0000137C  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  1826. 00001380  486E FF88                pea.l      [A6 - 0x78]
  1827. 00001384  4EBA FE6A                jsr        [PC - 0x196 /* 000011F0 */]
  1828. 00001388  3E1F                     move.w     D7, [A7]+
  1829. 0000138A  206E 0008                movea.l    A0, [A6 + 0x8]
  1830. 0000138E  43EE FF88                lea.l      A1, [A6 - 0x78]
  1831. 00001392  1F11                     move.b     -[A7], [A1]
  1832. 00001394  3F3C 001F                move.w     -[A7], 0x1F
  1833. 00001398  4EAD 250A                jsr        [A5 + 0x250A /* export_1181 */]
  1834. 0000139C  41E8 0020                lea.l      A0, [A0 + 0x20]
  1835. 000013A0  700F                     moveq.l    D0, 0x0F
  1836. label000013A2:
  1837. 000013A2  30D9                     move.w     [A0]+, [A1]+
  1838. 000013A4  51C8 FFFC                dbf        D0, -0x6 /* 000013A2 */
  1839. 000013A8  206E 0008                movea.l    A0, [A6 + 0x8]
  1840. 000013AC  216E FFBC 0040           move.l     [A0 + 0x40], [A6 - 0x44]
  1841. label000013B2:
  1842. 000013B2  3D47 0010                move.w     [A6 + 0x10], D7
  1843. 000013B6  2E1F                     move.l     D7, [A7]+
  1844. 000013B8  4E5E                     unlink     A6
  1845. 000013BA  205F                     movea.l    A0, [A7]+
  1846. 000013BC  504F                     addq.w     A7, 8
  1847. 000013BE  4ED0                     jmp        [A0]
  1848. 000013C0  8F46 5353                pack       D7, D6, 0x5353
  1849. 000013C4  5045                     addq.w     D5, 8
  1850. 000013C6  4354                     chk.w      D1, [A4]
  1851. 000013C8  4F46                     chk.w      D7, D6
  1852. 000013CA  494C                     chk.w      D4, A4
  1853. 000013CC  4552                     chk.w      D2, [A2]
  1854. 000013CE  4546                     chk.w      D2, D6
  1855. 000013D0  0000 0000                ori.b      D0, 0x0
  1856. fn000013D4:
  1857. 000013D4  4E56 FF9E                link       A6, -0x0062
  1858. 000013D8  48E7 0108                movem.l    -[A7], D7,A4
  1859. 000013DC  206E 000C                movea.l    A0, [A6 + 0xC]
  1860. 000013E0  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  1861. 000013E4  7025                     moveq.l    D0, 0x25
  1862. label000013E6:
  1863. 000013E6  32D8                     move.w     [A1]+, [A0]+
  1864. 000013E8  51C8 FFFC                dbf        D0, -0x6 /* 000013E6 */
  1865. 000013EC  286E 0008                movea.l    A4, [A6 + 0x8]
  1866. 000013F0  4267                     clr.w      -[A7]
  1867. 000013F2  42A7                     clr.l      -[A7]
  1868. 000013F4  486E FFB2                pea.l      [A6 - 0x4E]
  1869. 000013F8  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  1870. 000013FC  3E1F                     move.w     D7, [A7]+
  1871. 000013FE  57C0                     seq        D0
  1872. 00001400  4A00                     tst.b      D0
  1873. 00001402  6766                     beq        +0x68 /* 0000146A */
  1874. 00001404  2F00                     move.l     -[A7], D0
  1875. 00001406  4267                     clr.w      -[A7]
  1876. 00001408  486E FFD4                pea.l      [A6 - 0x2C]
  1877. 0000140C  4267                     clr.w      -[A7]
  1878. 0000140E  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1879. 00001412  321F                     move.w     D1, [A7]+
  1880. 00001414  201F                     move.l     D0, [A7]+
  1881. 00001416  4A41                     tst.w      D1
  1882. 00001418  57C1                     seq        D1
  1883. 0000141A  C001                     and.b      D0, D1
  1884. 0000141C  674C                     beq        +0x4E /* 0000146A */
  1885. 0000141E  2F00                     move.l     -[A7], D0
  1886. 00001420  4267                     clr.w      -[A7]
  1887. 00001422  42A7                     clr.l      -[A7]
  1888. 00001424  486E FFB0                pea.l      [A6 - 0x50]
  1889. 00001428  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  1890. 0000142C  321F                     move.w     D1, [A7]+
  1891. 0000142E  201F                     move.l     D0, [A7]+
  1892. 00001430  4A41                     tst.w      D1
  1893. 00001432  57C1                     seq        D1
  1894. 00001434  C001                     and.b      D0, D1
  1895. 00001436  6732                     beq        +0x34 /* 0000146A */
  1896. 00001438  38AE FFB0                move.w     [A4], [A6 - 0x50]
  1897. 0000143C  296E FFF4 0002           move.l     [A4 + 0x2], [A6 - 0xC]
  1898. 00001442  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  1899. 00001446  1F10                     move.b     -[A7], [A0]
  1900. 00001448  3F3C 003F                move.w     -[A7], 0x3F /* '?' */
  1901. 0000144C  4EAD 250A                jsr        [A5 + 0x250A /* export_1181 */]
  1902. 00001450  224C                     movea.l    A1, A4
  1903. 00001452  5C89                     addq.l     A1, 6
  1904. 00001454  700F                     moveq.l    D0, 0x0F
  1905. label00001456:
  1906. 00001456  32D8                     move.w     [A1]+, [A0]+
  1907. 00001458  51C8 FFFC                dbf        D0, -0x6 /* 00001456 */
  1908. 0000145C  4267                     clr.w      -[A7]
  1909. 0000145E  42A7                     clr.l      -[A7]
  1910. 00001460  3F2E FFB2                move.w     -[A7], [A6 - 0x4E]
  1911. 00001464  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1912. 00001468  3E1F                     move.w     D7, [A7]+
  1913. label0000146A:
  1914. 0000146A  3D47 0010                move.w     [A6 + 0x10], D7
  1915. 0000146E  4CDF 1080                movem.l    D7,A4, [A7]+
  1916. 00001472  4E5E                     unlink     A6
  1917. 00001474  205F                     movea.l    A0, [A7]+
  1918. 00001476  504F                     addq.w     A7, 8
  1919. 00001478  4ED0                     jmp        [A0]
  1920. 0000147A  8F46 494C                pack       D7, D6, 0x494C
  1921. 0000147E  4552                     chk.w      D2, [A2]
  1922. 00001480  4546                     chk.w      D2, D6
  1923. 00001482  544F                     addq.w     A7, 2
  1924. 00001484  4653                     not.w      [A3]
  1925. 00001486  5350                     subq.w     [A0], 1
  1926. 00001488  4543                     chk.w      D2, D3
  1927. 0000148A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1928. // begin alternate branch 0000148C-00001490
  1929. fn0000148C:
  1930. 0000148C  4E56 FFA4                link       A6, -0x005C
  1931. // end alternate branch 0000148C-00001490
  1932. fn0000148C: // (misaligned)
  1933. 0000148E  FFA4                     .invalid   <<F/6/7>>
  1934. 00001490  2F07                     move.l     -[A7], D7
  1935. 00001492  206E 000C                movea.l    A0, [A6 + 0xC]
  1936. 00001496  43EE FFB6                lea.l      A1, [A6 - 0x4A]
  1937. 0000149A  7024                     moveq.l    D0, 0x24
  1938. label0000149C:
  1939. 0000149C  32D8                     move.w     [A1]+, [A0]+
  1940. 0000149E  51C8 FFFC                dbf        D0, -0x6 /* 0000149C */
  1941. 000014A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1942. 000014A6  4EBA FC7C                jsr        [PC - 0x384 /* 00001124 */]
  1943. 000014AA  4267                     clr.w      -[A7]
  1944. 000014AC  41EE FFC0                lea.l      A0, [A6 - 0x40]
  1945. 000014B0  1F10                     move.b     -[A7], [A0]
  1946. 000014B2  3F3C 00FF                move.w     -[A7], 0xFF
  1947. 000014B6  4EAD 250A                jsr        [A5 + 0x250A /* export_1181 */]
  1948. 000014BA  2F08                     move.l     -[A7], A0
  1949. 000014BC  3F2E FFBC                move.w     -[A7], [A6 - 0x44]
  1950. 000014C0  486E FFA4                pea.l      [A6 - 0x5C]
  1951. 000014C4  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  1952. 000014C8  3E1F                     move.w     D7, [A7]+
  1953. 000014CA  666A                     bne        +0x6C /* 00001536 */
  1954. 000014CC  206E 0008                movea.l    A0, [A6 + 0x8]
  1955. 000014D0  216E FFA8 0044           move.l     [A0 + 0x44], [A6 - 0x58]
  1956. 000014D6  206E 0008                movea.l    A0, [A6 + 0x8]
  1957. 000014DA  216E FFA4 0048           move.l     [A0 + 0x48], [A6 - 0x5C]
  1958. 000014E0  4267                     clr.w      -[A7]
  1959. 000014E2  3F2E FFBC                move.w     -[A7], [A6 - 0x44]
  1960. 000014E6  206E 0008                movea.l    A0, [A6 + 0x8]
  1961. 000014EA  4868 0020                pea.l      [A0 + 0x20]
  1962. 000014EE  4EBA FD00                jsr        [PC - 0x300 /* 000011F0 */]
  1963. 000014F2  3E1F                     move.w     D7, [A7]+
  1964. 000014F4  6640                     bne        +0x42 /* 00001536 */
  1965. 000014F6  4267                     clr.w      -[A7]
  1966. 000014F8  41EE FFC0                lea.l      A0, [A6 - 0x40]
  1967. 000014FC  1F10                     move.b     -[A7], [A0]
  1968. 000014FE  3F3C 001F                move.w     -[A7], 0x1F
  1969. 00001502  4EAD 250A                jsr        [A5 + 0x250A /* export_1181 */]
  1970. 00001506  2F08                     move.l     -[A7], A0
  1971. 00001508  3F2E FFBC                move.w     -[A7], [A6 - 0x44]
  1972. 0000150C  206E 0008                movea.l    A0, [A6 + 0x8]
  1973. 00001510  4868 0040                pea.l      [A0 + 0x40]
  1974. 00001514  4EBA FD7A                jsr        [PC - 0x286 /* 00001290 */]
  1975. 00001518  3E1F                     move.w     D7, [A7]+
  1976. 0000151A  661A                     bne        +0x1C /* 00001536 */
  1977. 0000151C  206E 0008                movea.l    A0, [A6 + 0x8]
  1978. 00001520  43EE FFC0                lea.l      A1, [A6 - 0x40]
  1979. 00001524  1F11                     move.b     -[A7], [A1]
  1980. 00001526  3F3C 001F                move.w     -[A7], 0x1F
  1981. 0000152A  4EAD 250A                jsr        [A5 + 0x250A /* export_1181 */]
  1982. 0000152E  700F                     moveq.l    D0, 0x0F
  1983. label00001530:
  1984. 00001530  30D9                     move.w     [A0]+, [A1]+
  1985. 00001532  51C8 FFFC                dbf        D0, -0x6 /* 00001530 */
  1986. label00001536:
  1987. 00001536  3D47 0010                move.w     [A6 + 0x10], D7
  1988. 0000153A  2E1F                     move.l     D7, [A7]+
  1989. 0000153C  4E5E                     unlink     A6
  1990. 0000153E  205F                     movea.l    A0, [A7]+
  1991. 00001540  504F                     addq.w     A7, 8
  1992. 00001542  4ED0                     jmp        [A0]
  1993. 00001544  8E52                     or.w       D7, [A2]
  1994. 00001546  4550                     chk.w      D2, [A0]
  1995. 00001548  4C59 544F                movem.l    D0,D1,D2,D3,D6,A2,A4,A6, [A1]+
  1996. 0000154C  4649                     not.w      A1
  1997. 0000154E  4C45 5245                movem.l    D0,D2,D6,A1,A4,A6, D5
  1998. 00001552  4600                     not.b      D0
  1999. 00001554  0000 0000                ori.b      D0, 0x0
  2000. fn00001558:
  2001. 00001558  4E56 FFB8                link       A6, -0x0048
  2002. 0000155C  48E7 0300                movem.l    -[A7], D6,D7
  2003. 00001560  206E 000C                movea.l    A0, [A6 + 0xC]
  2004. 00001564  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2005. 00001568  700F                     moveq.l    D0, 0x0F
  2006. label0000156A:
  2007. 0000156A  32D8                     move.w     [A1]+, [A0]+
  2008. 0000156C  51C8 FFFC                dbf        D0, -0x6 /* 0000156A */
  2009. 00001570  4247                     clr.w      D7
  2010. 00001572  206E 0008                movea.l    A0, [A6 + 0x8]
  2011. 00001576  4250                     clr.w      [A0]
  2012. 00001578  4267                     clr.w      -[A7]
  2013. 0000157A  42A7                     clr.l      -[A7]
  2014. 0000157C  486E FFDA                pea.l      [A6 - 0x26]
  2015. 00001580  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  2016. 00001584  3E1F                     move.w     D7, [A7]+
  2017. 00001586  6702                     beq        +0x4 /* 0000158A */
  2018. 00001588  607A                     bra        +0x7C /* 00001604 */
  2019. label0000158A:
  2020. 0000158A  4240                     clr.w      D0
  2021. 0000158C  102E FFE0                move.b     D0, [A6 - 0x20]
  2022. 00001590  41BC 001F 4241           .invalid   0, 0x1F4241 // invalid opcode 4 with b == 6
  2023. 00001596  1236 00E0                move.b     D1, [A6 + D0.w - 0x32]
  2024. 0000159A  703A                     moveq.l    D0, 0x3A
  2025. 0000159C  B041                     cmp.w      D0, D1
  2026. 0000159E  672E                     beq        +0x30 /* 000015CE */
  2027. 000015A0  486E FFE0                pea.l      [A6 - 0x20]
  2028. 000015A4  487A 0080                pea.l      [PC + 0x80 /* 00001626, value 0x13A4E56 */]
  2029. 000015A8  486E FFB8                pea.l      [A6 - 0x48]
  2030. 000015AC  3F3C 0002                move.w     -[A7], 0x2
  2031. 000015B0  4EAD 2532                jsr        [A5 + 0x2532 /* export_1186 */]
  2032. 000015B4  41EE FFB8                lea.l      A0, [A6 - 0x48]
  2033. 000015B8  1F10                     move.b     -[A7], [A0]
  2034. 000015BA  3F3C 001F                move.w     -[A7], 0x1F
  2035. 000015BE  4EAD 250A                jsr        [A5 + 0x250A /* export_1181 */]
  2036. 000015C2  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2037. 000015C6  700F                     moveq.l    D0, 0x0F
  2038. label000015C8:
  2039. 000015C8  32D8                     move.w     [A1]+, [A0]+
  2040. 000015CA  51C8 FFFC                dbf        D0, -0x6 /* 000015C8 */
  2041. label000015CE:
  2042. 000015CE  4267                     clr.w      -[A7]
  2043. 000015D0  486E FFE0                pea.l      [A6 - 0x20]
  2044. 000015D4  4267                     clr.w      -[A7]
  2045. 000015D6  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  2046. 000015DA  3E1F                     move.w     D7, [A7]+
  2047. 000015DC  6702                     beq        +0x4 /* 000015E0 */
  2048. 000015DE  600E                     bra        +0x10 /* 000015EE */
  2049. label000015E0:
  2050. 000015E0  4267                     clr.w      -[A7]
  2051. 000015E2  42A7                     clr.l      -[A7]
  2052. 000015E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2053. 000015E8  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  2054. 000015EC  3E1F                     move.w     D7, [A7]+
  2055. label000015EE:
  2056. 000015EE  4267                     clr.w      -[A7]
  2057. 000015F0  42A7                     clr.l      -[A7]
  2058. 000015F2  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  2059. 000015F6  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  2060. 000015FA  3C1F                     move.w     D6, [A7]+
  2061. 000015FC  6706                     beq        +0x8 /* 00001604 */
  2062. 000015FE  4A47                     tst.w      D7
  2063. 00001600  6602                     bne        +0x4 /* 00001604 */
  2064. 00001602  3E06                     move.w     D7, D6
  2065. label00001604:
  2066. 00001604  3D47 0010                move.w     [A6 + 0x10], D7
  2067. 00001608  4CDF 00C0                movem.l    D6,D7, [A7]+
  2068. 0000160C  4E5E                     unlink     A6
  2069. 0000160E  205F                     movea.l    A0, [A7]+
  2070. 00001610  504F                     addq.w     A7, 8
  2071. 00001612  4ED0                     jmp        [A0]
  2072. 00001614  8F47 4554                pack       D7, D7, 0x4554
  2073. 00001618  564F                     addq.w     A7, 3
  2074. 0000161A  4C55 4D45                movem.l    D0,D2,D6,A0,A2,A3,A6, [A5]
  2075. 0000161E  5245                     addq.w     D5, 1
  2076. 00001620  464E                     not.w      A6
  2077. 00001622  554D                     subq.w     A5, 2
  2078. 00001624  0002 013A                ori.b      D2, 0x3A /* ':' */
  2079. fn00001628:
  2080. 00001628  4E56 FEF0                link       A6, -0x0110
  2081. 0000162C  2F07                     move.l     -[A7], D7
  2082. 0000162E  206E 0008                movea.l    A0, [A6 + 0x8]
  2083. 00001632  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  2084. 00001636  7025                     moveq.l    D0, 0x25
  2085. label00001638:
  2086. 00001638  32D8                     move.w     [A1]+, [A0]+
  2087. 0000163A  51C8 FFFC                dbf        D0, -0x6 /* 00001638 */
  2088. 0000163E  4267                     clr.w      -[A7]
  2089. 00001640  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  2090. 00001644  1F10                     move.b     -[A7], [A0]
  2091. 00001646  3F3C 001F                move.w     -[A7], 0x1F
  2092. 0000164A  4EAD 250A                jsr        [A5 + 0x250A /* export_1181 */]
  2093. 0000164E  2F08                     move.l     -[A7], A0
  2094. 00001650  486E FF02                pea.l      [A6 - 0xFE]
  2095. 00001654  4EBA FF02                jsr        [PC - 0xFE /* 00001558 */]
  2096. 00001658  3E1F                     move.w     D7, [A7]+
  2097. 0000165A  6704                     beq        +0x6 /* 00001660 */
  2098. 0000165C  6000 00AE                bra        +0xB0 /* 0000170C */
  2099. label00001660:
  2100. 00001660  7000                     moveq.l    D0, 0x00
  2101. 00001662  2D40 FF10                move.l     [A6 - 0xF0], D0
  2102. 00001666  7000                     moveq.l    D0, 0x00
  2103. 00001668  2D40 FF16                move.l     [A6 - 0xEA], D0
  2104. 0000166C  3D6E FF02 FF1A           move.w     [A6 - 0xE6], [A6 - 0xFE]
  2105. 00001672  2D7C 4552 494B FF20      move.l     [A6 - 0xE0], 0x4552494B /* 'ERIK' */
  2106. 0000167A  2D6E FFF4 FF34           move.l     [A6 - 0xCC], [A6 - 0xC]
  2107. 00001680  4267                     clr.w      -[A7]
  2108. 00001682  486E FF04                pea.l      [A6 - 0xFC]
  2109. 00001686  4267                     clr.w      -[A7]
  2110. 00001688  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2111. 0000168C  3E1F                     move.w     D7, [A7]+
  2112. 0000168E  6702                     beq        +0x4 /* 00001692 */
  2113. 00001690  607A                     bra        +0x7C /* 0000170C */
  2114. label00001692:
  2115. 00001692  4267                     clr.w      -[A7]
  2116. 00001694  42A7                     clr.l      -[A7]
  2117. 00001696  3F2E FF1A                move.w     -[A7], [A6 - 0xE6]
  2118. 0000169A  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  2119. 0000169E  3E1F                     move.w     D7, [A7]+
  2120. 000016A0  6702                     beq        +0x4 /* 000016A4 */
  2121. 000016A2  6068                     bra        +0x6A /* 0000170C */
  2122. label000016A4:
  2123. 000016A4  7000                     moveq.l    D0, 0x00
  2124. 000016A6  2D40 FF44                move.l     [A6 - 0xBC], D0
  2125. 000016AA  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  2126. 000016AE  2D48 FF4A                move.l     [A6 - 0xB6], A0
  2127. 000016B2  3D6E FF02 FF4E           move.w     [A6 - 0xB2], [A6 - 0xFE]
  2128. 000016B8  426E FF54                clr.w      [A6 - 0xAC]
  2129. 000016BC  2D6E FFF4 FF68           move.l     [A6 - 0x98], [A6 - 0xC]
  2130. 000016C2  4267                     clr.w      -[A7]
  2131. 000016C4  486E FF38                pea.l      [A6 - 0xC8]
  2132. 000016C8  4267                     clr.w      -[A7]
  2133. 000016CA  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  2134. 000016CE  3E1F                     move.w     D7, [A7]+
  2135. 000016D0  6702                     beq        +0x4 /* 000016D4 */
  2136. 000016D2  6038                     bra        +0x3A /* 0000170C */
  2137. label000016D4:
  2138. 000016D4  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  2139. 000016D8  2D48 FEF0                move.l     [A6 - 0x110], A0
  2140. 000016DC  2D7C 0000 4C43 FEF4      move.l     [A6 - 0x10C], 0x4C43 /* 'LC' */
  2141. 000016E4  7006                     moveq.l    D0, 0x06
  2142. 000016E6  2D40 FEF8                move.l     [A6 - 0x108], D0
  2143. 000016EA  3D6E FF60 FEFC           move.w     [A6 - 0x104], [A6 - 0xA0]
  2144. 000016F0  2D7C C000 0000 FEFE      move.l     [A6 - 0x102], 0xC0000000
  2145. 000016F8  4267                     clr.w      -[A7]
  2146. 000016FA  486E FEF0                pea.l      [A6 - 0x110]
  2147. 000016FE  205F                     movea.l    A0, [A7]+
  2148. 00001700  A9F2                     syscall    Launch/LaunchApplication
  2149. 00001702  3E80                     move.w     [A7], D0
  2150. 00001704  3E1F                     move.w     D7, [A7]+
  2151. 00001706  6D02                     blt        +0x4 /* 0000170A */
  2152. 00001708  4247                     clr.w      D7
  2153. label0000170A:
  2154. 0000170A  4A47                     tst.w      D7
  2155. label0000170C:
  2156. 0000170C  3D47 000C                move.w     [A6 + 0xC], D7
  2157. 00001710  2E1F                     move.l     D7, [A7]+
  2158. 00001712  4E5E                     unlink     A6
  2159. 00001714  2E9F                     move.l     [A7], [A7]+
  2160. 00001716  4E75                     rts
  2161. 00001718  8953                     or.w       [A3], D4
  2162. 0000171A  5542                     subq.w     D2, 2
  2163. 0000171C  4C41 554E                movem.l    D1,D2,D3,D6,A0,A2,A4,A6, D1
  2164. 00001720  4348                     chk.w      D1, A0
  2165. 00001722  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2166. // begin alternate branch 00001724-0000172A
  2167. fn00001724:
  2168. 00001724  4E56 FEF0                link       A6, -0x0110
  2169. 00001728  2F07                     move.l     -[A7], D7
  2170. // end alternate branch 00001724-0000172A
  2171. fn00001724: // (misaligned)
  2172. 00001726  FEF0 2F07                .extension 0xEF0 <<F/2-3/7>> // unimplemented
  2173. 0000172A  206E 0008                movea.l    A0, [A6 + 0x8]
  2174. 0000172E  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  2175. 00001732  7025                     moveq.l    D0, 0x25
  2176. label00001734:
  2177. 00001734  32D8                     move.w     [A1]+, [A0]+
  2178. 00001736  51C8 FFFC                dbf        D0, -0x6 /* 00001734 */
  2179. 0000173A  4267                     clr.w      -[A7]
  2180. 0000173C  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  2181. 00001740  1F10                     move.b     -[A7], [A0]
  2182. 00001742  3F3C 001F                move.w     -[A7], 0x1F
  2183. 00001746  4EAD 250A                jsr        [A5 + 0x250A /* export_1181 */]
  2184. 0000174A  2F08                     move.l     -[A7], A0
  2185. 0000174C  486E FF02                pea.l      [A6 - 0xFE]
  2186. 00001750  4EBA FE06                jsr        [PC - 0x1FA /* 00001558 */]
  2187. 00001754  3E1F                     move.w     D7, [A7]+
  2188. 00001756  6704                     beq        +0x6 /* 0000175C */
  2189. 00001758  6000 00BE                bra        +0xC0 /* 00001818 */
  2190. label0000175C:
  2191. 0000175C  7000                     moveq.l    D0, 0x00
  2192. 0000175E  2D40 FF10                move.l     [A6 - 0xF0], D0
  2193. 00001762  7000                     moveq.l    D0, 0x00
  2194. 00001764  2D40 FF16                move.l     [A6 - 0xEA], D0
  2195. 00001768  3D6E FF02 FF1A           move.w     [A6 - 0xE6], [A6 - 0xFE]
  2196. 0000176E  2D7C 4552 494B FF20      move.l     [A6 - 0xE0], 0x4552494B /* 'ERIK' */
  2197. 00001776  2D6E FFF4 FF34           move.l     [A6 - 0xCC], [A6 - 0xC]
  2198. 0000177C  4267                     clr.w      -[A7]
  2199. 0000177E  486E FF04                pea.l      [A6 - 0xFC]
  2200. 00001782  4267                     clr.w      -[A7]
  2201. 00001784  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2202. 00001788  3E1F                     move.w     D7, [A7]+
  2203. 0000178A  6704                     beq        +0x6 /* 00001790 */
  2204. 0000178C  6000 008A                bra        +0x8C /* 00001818 */
  2205. label00001790:
  2206. 00001790  4267                     clr.w      -[A7]
  2207. 00001792  42A7                     clr.l      -[A7]
  2208. 00001794  3F2E FF1A                move.w     -[A7], [A6 - 0xE6]
  2209. 00001798  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  2210. 0000179C  3E1F                     move.w     D7, [A7]+
  2211. 0000179E  6702                     beq        +0x4 /* 000017A2 */
  2212. 000017A0  6076                     bra        +0x78 /* 00001818 */
  2213. label000017A2:
  2214. 000017A2  7000                     moveq.l    D0, 0x00
  2215. 000017A4  2D40 FF44                move.l     [A6 - 0xBC], D0
  2216. 000017A8  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  2217. 000017AC  2D48 FF4A                move.l     [A6 - 0xB6], A0
  2218. 000017B0  3D6E FF02 FF4E           move.w     [A6 - 0xB2], [A6 - 0xFE]
  2219. 000017B6  426E FF54                clr.w      [A6 - 0xAC]
  2220. 000017BA  2D6E FFF4 FF68           move.l     [A6 - 0x98], [A6 - 0xC]
  2221. 000017C0  4267                     clr.w      -[A7]
  2222. 000017C2  486E FF38                pea.l      [A6 - 0xC8]
  2223. 000017C6  4267                     clr.w      -[A7]
  2224. 000017C8  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  2225. 000017CC  3E1F                     move.w     D7, [A7]+
  2226. 000017CE  6702                     beq        +0x4 /* 000017D2 */
  2227. 000017D0  6046                     bra        +0x48 /* 00001818 */
  2228. label000017D2:
  2229. 000017D2  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  2230. 000017D6  2D48 FEF0                move.l     [A6 - 0x110], A0
  2231. 000017DA  2D7C 0000 4C43 FEF4      move.l     [A6 - 0x10C], 0x4C43 /* 'LC' */
  2232. 000017E2  7006                     moveq.l    D0, 0x06
  2233. 000017E4  2D40 FEF8                move.l     [A6 - 0x108], D0
  2234. 000017E8  3D6E FF60 FEFC           move.w     [A6 - 0x104], [A6 - 0xA0]
  2235. 000017EE  102E 000C                move.b     D0, [A6 + 0xC]
  2236. 000017F2  670A                     beq        +0xC /* 000017FE */
  2237. 000017F4  2D7C C000 0000 FEFE      move.l     [A6 - 0x102], 0xC0000000
  2238. 000017FC  6006                     bra        +0x8 /* 00001804 */
  2239. label000017FE:
  2240. 000017FE  7000                     moveq.l    D0, 0x00
  2241. 00001800  2D40 FEFE                move.l     [A6 - 0x102], D0
  2242. label00001804:
  2243. 00001804  4267                     clr.w      -[A7]
  2244. 00001806  486E FEF0                pea.l      [A6 - 0x110]
  2245. 0000180A  205F                     movea.l    A0, [A7]+
  2246. 0000180C  A9F2                     syscall    Launch/LaunchApplication
  2247. 0000180E  3E80                     move.w     [A7], D0
  2248. 00001810  3E1F                     move.w     D7, [A7]+
  2249. 00001812  6D02                     blt        +0x4 /* 00001816 */
  2250. 00001814  4247                     clr.w      D7
  2251. label00001816:
  2252. 00001816  4A47                     tst.w      D7
  2253. label00001818:
  2254. 00001818  2E1F                     move.l     D7, [A7]+
  2255. 0000181A  4E5E                     unlink     A6
  2256. 0000181C  205F                     movea.l    A0, [A7]+
  2257. 0000181E  5C4F                     addq.w     A7, 6
  2258. 00001820  4ED0                     jmp        [A0]
  2259. 00001822  8C46                     or.w       D6, D6
  2260. 00001824  494E                     chk.w      D4, A6
  2261. 00001826  4445                     neg.w      D5
  2262. 00001828  524C                     addq.w     A4, 1
  2263. 0000182A  4155                     chk.w      D0, [A5]
  2264. 0000182C  4E43                     trap       3
  2265. 0000182E  4800                     nbcd.b     D0
  2266. 00001830  0000 0000                ori.b      D0, 0x0
  2267. fn00001834:
  2268. 00001834  4E56 FEF8                link       A6, -0x0108
  2269. 00001838  486E FF00                pea.l      [A6 - 0x100]
  2270. 0000183C  486E FEFE                pea.l      [A6 - 0x102]
  2271. 00001840  486E FEFA                pea.l      [A6 - 0x106]
  2272. 00001844  A9F5                     syscall    GetAppParms
  2273. 00001846  4AAE FEFA                tst.l      [A6 - 0x106]
  2274. 0000184A  6766                     beq        +0x68 /* 000018B2 */
  2275. 0000184C  4267                     clr.w      -[A7]
  2276. 0000184E  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  2277. 00001852  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  2278. 00001856  101F                     move.b     D0, [A7]+
  2279. 00001858  4880                     ext.w      D0
  2280. 0000185A  3200                     move.w     D1, D0
  2281. 0000185C  0441 FF80                subi.w     D1, 0xFF80
  2282. 00001860  43BC 00FF 1D40           .invalid   1, 0xFF1D40 // invalid opcode 4 with b == 6
  2283. 00001866  FEF9 2F2E                .extension 0xEF9 <<F/2-3/7>> // unimplemented
  2284. 0000186A  FEFA 205F                .extension 0xEFA <<F/2-3/7>> // unimplemented
  2285. 0000186E  A02A                     syscall    HUnlock
  2286. 00001870  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  2287. 00001874  7004                     moveq.l    D0, 0x04
  2288. 00001876  2F00                     move.l     -[A7], D0
  2289. 00001878  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  2290. 0000187C  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  2291. 00001880  102E FEF9                move.b     D0, [A6 - 0x107]
  2292. 00001884  4880                     ext.w      D0
  2293. 00001886  3200                     move.w     D1, D0
  2294. 00001888  0441 FF80                subi.w     D1, 0xFF80
  2295. 0000188C  43BC 00FF 1F00           .invalid   1, 0xFF1F00 // invalid opcode 4 with b == 6
  2296. 00001892  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  2297. 00001896  4267                     clr.w      -[A7]
  2298. 00001898  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2299. 0000189C  4A5F                     tst.w      [A7]+
  2300. 0000189E  6612                     bne        +0x14 /* 000018B2 */
  2301. 000018A0  206E FEFA                movea.l    A0, [A6 - 0x106]
  2302. 000018A4  2050                     movea.l    A0, [A0]
  2303. 000018A6  4250                     clr.w      [A0]
  2304. 000018A8  206E FEFA                movea.l    A0, [A6 - 0x106]
  2305. 000018AC  2050                     movea.l    A0, [A0]
  2306. 000018AE  4268 0002                clr.w      [A0 + 0x2]
  2307. label000018B2:
  2308. 000018B2  4E5E                     unlink     A6
  2309. 000018B4  4E75                     rts
  2310. 000018B6  9243                     sub.w      D1, D3
  2311. 000018B8  4C45 4152                movem.l    D1,D4,D6,A0,A6, D5
  2312. 000018BC  5355                     subq.w     [A5], 1
  2313. 000018BE  424C                     clr.w      A4
  2314. 000018C0  4155                     chk.w      D0, [A5]
  2315. 000018C2  4E43                     trap       3
  2316. 000018C4  4844                     swap.w     D4
  2317. 000018C6  4F43                     chk.w      D7, D3
  2318. 000018C8  5300                     subq.b     D0, 1
  2319. 000018CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2320. // begin alternate branch 000018CC-000018D0
  2321. fn000018CC:
  2322. 000018CC  4E56 FBDC                link       A6, -0x0424
  2323. // end alternate branch 000018CC-000018D0
  2324. fn000018CC: // (misaligned)
  2325. 000018CE  FBDC                     .invalid   <<F/7/5>>
  2326. 000018D0  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2327. 000018D4  206E 0008                movea.l    A0, [A6 + 0x8]
  2328. 000018D8  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  2329. 000018DC  7025                     moveq.l    D0, 0x25
  2330. label000018DE:
  2331. 000018DE  32D8                     move.w     [A1]+, [A0]+
  2332. 000018E0  51C8 FFFC                dbf        D0, -0x6 /* 000018DE */
  2333. 000018E4  4247                     clr.w      D7
  2334. 000018E6  4267                     clr.w      -[A7]
  2335. 000018E8  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  2336. 000018EC  1F10                     move.b     -[A7], [A0]
  2337. 000018EE  3F3C 001F                move.w     -[A7], 0x1F
  2338. 000018F2  4EAD 250A                jsr        [A5 + 0x250A /* export_1181 */]
  2339. 000018F6  2F08                     move.l     -[A7], A0
  2340. 000018F8  486E FEAA                pea.l      [A6 - 0x156]
  2341. 000018FC  4EBA FC5A                jsr        [PC - 0x3A6 /* 00001558 */]
  2342. 00001900  3E1F                     move.w     D7, [A7]+
  2343. 00001902  6704                     beq        +0x6 /* 00001908 */
  2344. 00001904  6000 01E0                bra        +0x1E2 /* 00001AE6 */
  2345. label00001908:
  2346. 00001908  7000                     moveq.l    D0, 0x00
  2347. 0000190A  2D40 FE82                move.l     [A6 - 0x17E], D0
  2348. 0000190E  7000                     moveq.l    D0, 0x00
  2349. 00001910  2D40 FE88                move.l     [A6 - 0x178], D0
  2350. 00001914  3D6E FEAA FE8C           move.w     [A6 - 0x174], [A6 - 0x156]
  2351. 0000191A  2D7C 4552 494B FE92      move.l     [A6 - 0x16E], 0x4552494B /* 'ERIK' */
  2352. 00001922  2D6E FFF4 FEA6           move.l     [A6 - 0x15A], [A6 - 0xC]
  2353. 00001928  4267                     clr.w      -[A7]
  2354. 0000192A  486E FE76                pea.l      [A6 - 0x18A]
  2355. 0000192E  4267                     clr.w      -[A7]
  2356. 00001930  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2357. 00001934  3E1F                     move.w     D7, [A7]+
  2358. 00001936  6704                     beq        +0x6 /* 0000193C */
  2359. 00001938  6000 01AC                bra        +0x1AE /* 00001AE6 */
  2360. label0000193C:
  2361. 0000193C  7000                     moveq.l    D0, 0x00
  2362. 0000193E  2D40 FE08                move.l     [A6 - 0x1F8], D0
  2363. 00001942  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  2364. 00001946  2D48 FE0E                move.l     [A6 - 0x1F2], A0
  2365. 0000194A  3D6E FEAA FE12           move.w     [A6 - 0x1EE], [A6 - 0x156]
  2366. 00001950  426E FE18                clr.w      [A6 - 0x1E8]
  2367. 00001954  2D6E FFF4 FE2C           move.l     [A6 - 0x1D4], [A6 - 0xC]
  2368. 0000195A  4267                     clr.w      -[A7]
  2369. 0000195C  486E FDFC                pea.l      [A6 - 0x204]
  2370. 00001960  4267                     clr.w      -[A7]
  2371. 00001962  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  2372. 00001966  3E1F                     move.w     D7, [A7]+
  2373. 00001968  6704                     beq        +0x6 /* 0000196E */
  2374. 0000196A  6000 017A                bra        +0x17C /* 00001AE6 */
  2375. label0000196E:
  2376. 0000196E  3D6E FE8C FBEC           move.w     [A6 - 0x414], [A6 - 0x174]
  2377. 00001974  2D6E FE1C FBEE           move.l     [A6 - 0x412], [A6 - 0x1E4]
  2378. 0000197A  7000                     moveq.l    D0, 0x00
  2379. 0000197C  1D40 FBF2                move.b     [A6 - 0x40E], D0
  2380. 00001980  7000                     moveq.l    D0, 0x00
  2381. 00001982  1D40 FBF3                move.b     [A6 - 0x40D], D0
  2382. 00001986  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  2383. 0000198A  1F10                     move.b     -[A7], [A0]
  2384. 0000198C  3F3C 00FF                move.w     -[A7], 0xFF
  2385. 00001990  4EAD 250A                jsr        [A5 + 0x250A /* export_1181 */]
  2386. 00001994  43EE FBF4                lea.l      A1, [A6 - 0x40C]
  2387. 00001998  700F                     moveq.l    D0, 0x0F
  2388. label0000199A:
  2389. 0000199A  32D8                     move.w     [A1]+, [A0]+
  2390. 0000199C  51C8 FFFC                dbf        D0, -0x6 /* 0000199A */
  2391. 000019A0  4240                     clr.w      D0
  2392. 000019A2  102E FFB4                move.b     D0, [A6 - 0x4C]
  2393. 000019A6  5040                     addq.w     D0, 8
  2394. 000019A8  5240                     addq.w     D0, 1
  2395. 000019AA  48C0                     ext.l      D0
  2396. 000019AC  2A00                     move.l     D5, D0
  2397. 000019AE  486E FEB2                pea.l      [A6 - 0x14E]
  2398. 000019B2  486E FEB0                pea.l      [A6 - 0x150]
  2399. 000019B6  486E FEAC                pea.l      [A6 - 0x154]
  2400. 000019BA  A9F5                     syscall    GetAppParms
  2401. 000019BC  4AAE FEAC                tst.l      [A6 - 0x154]
  2402. 000019C0  6700 0118                beq        +0x11A /* 00001ADA */
  2403. 000019C4  4267                     clr.w      -[A7]
  2404. 000019C6  2F2E FEAC                move.l     -[A7], [A6 - 0x154]
  2405. 000019CA  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  2406. 000019CE  101F                     move.b     D0, [A7]+
  2407. 000019D0  4880                     ext.w      D0
  2408. 000019D2  3200                     move.w     D1, D0
  2409. 000019D4  0441 FF80                subi.w     D1, 0xFF80
  2410. 000019D8  43BC 00FF 1C00           .invalid   1, 0xFF1C00 // invalid opcode 4 with b == 6
  2411. 000019DE  2F2E FEAC                move.l     -[A7], [A6 - 0x154]
  2412. 000019E2  205F                     movea.l    A0, [A7]+
  2413. 000019E4  A02A                     syscall    HUnlock
  2414. 000019E6  2F2E FEAC                move.l     -[A7], [A6 - 0x154]
  2415. 000019EA  42A7                     clr.l      -[A7]
  2416. 000019EC  2F2E FEAC                move.l     -[A7], [A6 - 0x154]
  2417. 000019F0  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  2418. 000019F4  2005                     move.l     D0, D5
  2419. 000019F6  D09F                     add.l      D0, [A7]+
  2420. 000019F8  2F00                     move.l     -[A7], D0
  2421. 000019FA  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  2422. 000019FE  2F2E FEAC                move.l     -[A7], [A6 - 0x154]
  2423. 00001A02  1006                     move.b     D0, D6
  2424. 00001A04  4880                     ext.w      D0
  2425. 00001A06  3200                     move.w     D1, D0
  2426. 00001A08  0441 FF80                subi.w     D1, 0xFF80
  2427. 00001A0C  43BC 00FF 1F00           .invalid   1, 0xFF1F00 // invalid opcode 4 with b == 6
  2428. 00001A12  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  2429. 00001A16  4267                     clr.w      -[A7]
  2430. 00001A18  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2431. 00001A1C  3E1F                     move.w     D7, [A7]+
  2432. 00001A1E  6704                     beq        +0x6 /* 00001A24 */
  2433. 00001A20  6000 00C4                bra        +0xC6 /* 00001AE6 */
  2434. label00001A24:
  2435. 00001A24  4267                     clr.w      -[A7]
  2436. 00001A26  2F2E FEAC                move.l     -[A7], [A6 - 0x154]
  2437. 00001A2A  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  2438. 00001A2E  101F                     move.b     D0, [A7]+
  2439. 00001A30  4880                     ext.w      D0
  2440. 00001A32  3200                     move.w     D1, D0
  2441. 00001A34  0441 FF80                subi.w     D1, 0xFF80
  2442. 00001A38  43BC 00FF 1C00           .invalid   1, 0xFF1C00 // invalid opcode 4 with b == 6
  2443. 00001A3E  2F2E FEAC                move.l     -[A7], [A6 - 0x154]
  2444. 00001A42  205F                     movea.l    A0, [A7]+
  2445. 00001A44  A029                     syscall    HLock
  2446. 00001A46  206E FEAC                movea.l    A0, [A6 - 0x154]
  2447. 00001A4A  2010                     move.l     D0, [A0]
  2448. 00001A4C  5480                     addq.l     D0, 2
  2449. 00001A4E  2840                     movea.l    A4, D0
  2450. 00001A50  548C                     addq.l     A4, 2
  2451. 00001A52  3D7C 0001 FBDE           move.w     [A6 - 0x422], 0x1
  2452. 00001A58  206E FEAC                movea.l    A0, [A6 - 0x154]
  2453. 00001A5C  2050                     movea.l    A0, [A0]
  2454. 00001A5E  3D68 0002 FBDC           move.w     [A6 - 0x424], [A0 + 0x2]
  2455. 00001A64  382E FBDE                move.w     D4, [A6 - 0x422]
  2456. 00001A68  603A                     bra        +0x3C /* 00001AA4 */
  2457. label00001A6A:
  2458. 00001A6A  41EE FCF4                lea.l      A0, [A6 - 0x30C]
  2459. 00001A6E  224C                     movea.l    A1, A4
  2460. 00001A70  303C 0083                move.w     D0, 0x83
  2461. label00001A74:
  2462. 00001A74  30D9                     move.w     [A0]+, [A1]+
  2463. 00001A76  51C8 FFFC                dbf        D0, -0x6 /* 00001A74 */
  2464. 00001A7A  200C                     move.l     D0, A4
  2465. 00001A7C  D0BC 0000 0108           add.l      D0, 0x108
  2466. 00001A82  90BC 0000 0100           sub.l      D0, 0x100
  2467. 00001A88  4241                     clr.w      D1
  2468. 00001A8A  122E FCFC                move.b     D1, [A6 - 0x304]
  2469. 00001A8E  48C1                     ext.l      D1
  2470. 00001A90  D280                     add.l      D1, D0
  2471. 00001A92  2841                     movea.l    A4, D1
  2472. 00001A94  528C                     addq.l     A4, 1
  2473. 00001A96  200C                     move.l     D0, A4
  2474. 00001A98  0240 0001                andi.w     D0, 0x1
  2475. 00001A9C  6702                     beq        +0x4 /* 00001AA0 */
  2476. 00001A9E  528C                     addq.l     A4, 1
  2477. label00001AA0:
  2478. 00001AA0  5244                     addq.w     D4, 1
  2479. 00001AA2  6906                     bvs        +0x8 /* 00001AAA */
  2480. label00001AA4:
  2481. 00001AA4  B86E FBDC                cmp.w      D4, [A6 - 0x424]
  2482. 00001AA8  6FC0                     ble        -0x3E /* 00001A6A */
  2483. label00001AAA:
  2484. 00001AAA  206E FEAC                movea.l    A0, [A6 - 0x154]
  2485. 00001AAE  2050                     movea.l    A0, [A0]
  2486. 00001AB0  5268 0002                addq.w     [A0 + 0x2], 1
  2487. 00001AB4  486E FBEC                pea.l      [A6 - 0x414]
  2488. 00001AB8  2F0C                     move.l     -[A7], A4
  2489. 00001ABA  2F05                     move.l     -[A7], D5
  2490. 00001ABC  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2491. 00001AC0  2F2E FEAC                move.l     -[A7], [A6 - 0x154]
  2492. 00001AC4  1006                     move.b     D0, D6
  2493. 00001AC6  4880                     ext.w      D0
  2494. 00001AC8  3200                     move.w     D1, D0
  2495. 00001ACA  0441 FF80                subi.w     D1, 0xFF80
  2496. 00001ACE  43BC 00FF 1F00           .invalid   1, 0xFF1F00 // invalid opcode 4 with b == 6
  2497. 00001AD4  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  2498. 00001AD8  600C                     bra        +0xE /* 00001AE6 */
  2499. label00001ADA:
  2500. 00001ADA  3F3C 0003                move.w     -[A7], 0x3
  2501. 00001ADE  A9C8                     syscall    SysBeep
  2502. 00001AE0  3F3C 0003                move.w     -[A7], 0x3
  2503. 00001AE4  A9C8                     syscall    SysBeep
  2504. label00001AE6:
  2505. 00001AE6  3D47 000C                move.w     [A6 + 0xC], D7
  2506. 00001AEA  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  2507. 00001AEE  4E5E                     unlink     A6
  2508. 00001AF0  2E9F                     move.l     [A7], [A7]+
  2509. 00001AF2  4E75                     rts
  2510. 00001AF4  8F41 4444                pack       D7, D1, 0x4444
  2511. 00001AF8  5355                     subq.w     [A5], 1
  2512. 00001AFA  424C                     clr.w      A4
  2513. 00001AFC  4155                     chk.w      D0, [A5]
  2514. 00001AFE  4E43                     trap       3
  2515. 00001B00  4844                     swap.w     D4
  2516. 00001B02  4F43                     chk.w      D7, D3
  2517. 00001B04  0000 0000                ori.b      D0, 0x0
  2518.